aboutsummaryrefslogtreecommitdiff
path: root/src/ui/messages.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/messages.c')
-rw-r--r--src/ui/messages.c6
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,
158 158
159 if (y < 0) 159 if (y < 0)
160 messages->line_offset += y; 160 messages->line_offset += y;
161 else if (y + 1 >= height) 161 else if (y + 3 >= height)
162 messages->line_offset += y + 1 - height; 162 messages->line_offset += y + 3 - height;
163 163
164 if (messages->line_offset < 0) 164 if (messages->line_offset < 0)
165 messages->line_offset = 0; 165 messages->line_offset = 0;
@@ -247,6 +247,8 @@ messages_print(UI_MESSAGES_Handle *messages)
247 wprintw(messages->window, "%s", messages->text); 247 wprintw(messages->window, "%s", messages->text);
248 248
249 if (selected) wattroff(messages->window, attrs_select); 249 if (selected) wattroff(messages->window, attrs_select);
250
251 wmove(messages->window, height - 1, messages->text_pos);
250} 252}
251 253
252void 254void