diff options
Diffstat (limited to 'ui.c')
-rw-r--r-- | ui.c | 6 |
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) { |