Commit Diff


commit - 768db5bbee1653c1c07e828c8916203efde2e2d9
commit + 338eecdc86d1e915f8d3180896a45cb33a804434
blob - fe1d633c43f21736cbddecf548a320b06cab4d39
blob + b96fe48e1353ce8948fa6b2b93295410da5e6bc2
--- ui.c
+++ ui.c
@@ -651,12 +651,11 @@ cmd_scroll_up(struct tab *tab)
 static void
 cmd_scroll_down(struct tab *tab)
 {
-	ssize_t off;
+	size_t off;
 
-	off = tab->s->line_off + body_lines;
-	off = MIN(tab->s->line_max, off);
+	off = body_lines+1;
 
-	for (; off >= 0; --off)
+	for (; off > 0; --off)
 		cmd_scroll_line_down(tab);
 }