diff options
Diffstat (limited to 'src/ui/messages.c')
-rw-r--r-- | src/ui/messages.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/messages.c b/src/ui/messages.c index 4b7520a..4d134e9 100644 --- a/src/ui/messages.c +++ b/src/ui/messages.c @@ -158,8 +158,8 @@ messages_event(UI_MESSAGES_Handle *messages, if (y < 0) messages->line_offset += y; - else if (y + 1 >= height) - messages->line_offset += y + 1 - height; + else if (y + 3 >= height) + messages->line_offset += y + 3 - height; if (messages->line_offset < 0) messages->line_offset = 0; @@ -247,6 +247,8 @@ messages_print(UI_MESSAGES_Handle *messages) wprintw(messages->window, "%s", messages->text); if (selected) wattroff(messages->window, attrs_select); + + wmove(messages->window, height - 1, messages->text_pos); } void |