From c10cfb6aa0e57a33aece3ce81ba8a40d1fd03024 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Wed, 17 Jul 2013 18:35:01 +0200 Subject: [PATCH] core: do nothing in "/window scroll_beyond_end" if the buffer has no lines --- src/gui/curses/gui-curses-window.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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); + } } /*