From 1109865c8e892137152da802f028e30bcdd49aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 26 Aug 2020 19:10:00 +0200 Subject: [PATCH] render: scrollback indicator: subtract visible rows from populated rows This prevents the indicator from starting too high up when the number of used scrollback rows is low. --- render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render.c b/render.c index dba047e5..d588718d 100644 --- a/render.c +++ b/render.c @@ -1424,7 +1424,7 @@ render_scrollback_position(struct terminal *term) double percent = rebased_view + term->rows == populated_rows ? 1.0 - : (double)rebased_view / populated_rows; + : (double)rebased_view / (populated_rows - term->rows); wchar_t _text[64]; const wchar_t *text = _text;