diff --git a/src/gui/curses/gui-curses-window.c b/src/gui/curses/gui-curses-window.c index fc5b8e9b3..21ec67da6 100644 --- a/src/gui/curses/gui-curses-window.c +++ b/src/gui/curses/gui-curses-window.c @@ -1498,9 +1498,12 @@ gui_window_scroll_beyond_end (struct t_gui_window *window) if (!gui_init_ok) return; - window->scroll->start_line = window->buffer->lines->last_line; - window->scroll->start_line_pos = -1; - gui_buffer_ask_chat_refresh (window->buffer, 2); + if (window->buffer->lines) + { + window->scroll->start_line = window->buffer->lines->last_line; + window->scroll->start_line_pos = -1; + gui_buffer_ask_chat_refresh (window->buffer, 2); + } } /*