summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ui.c b/ui.c
index 938eda6..84a0d9c 100644
--- a/ui.c
+++ b/ui.c
@@ -634,8 +634,10 @@ static void reflow(struct Window *window) {
}
flowed += lines;
}
- wscrl(window->pad, -(WindowLines - 1 - flowed));
- wmove(window->pad, WindowLines - 1, RIGHT);
+ if (flowed < WindowLines) {
+ wscrl(window->pad, -(WindowLines - 1 - flowed));
+ wmove(window->pad, WindowLines - 1, RIGHT);
+ }
}
static void resize(void) {