1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 05:16:38 +02:00

core: fix bar item "scroll" after /buffer clear (closes #448)

This commit is contained in:
Sébastien Helleu
2015-06-22 20:09:52 +02:00
parent 07cbc3bd2e
commit 422958337b
3 changed files with 12 additions and 14 deletions
-13
View File
@@ -2461,25 +2461,12 @@ gui_buffer_is_scrolled (struct t_gui_buffer *buffer)
void
gui_buffer_clear (struct t_gui_buffer *buffer)
{
struct t_gui_window *ptr_win;
if (!buffer)
return;
/* remove all lines */
gui_line_free_all (buffer);
/* remove any scroll for buffer */
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
if (ptr_win->buffer == buffer)
{
ptr_win->scroll->first_line_displayed = 1;
ptr_win->scroll->start_line = NULL;
ptr_win->scroll->start_line_pos = 0;
}
}
gui_hotlist_remove_buffer (buffer, 0);
gui_buffer_ask_chat_refresh (buffer, 2);