buflist: fix crash in auto-scroll of bar when the buflist item is not the first item in the bar

v2.8-utf8proc
Sébastien Helleu 2017-06-27 07:18:16 +02:00
parent 16132ed7ba
commit f851246ff6
2 changed files with 8 additions and 1 deletions

View File

@ -22,6 +22,10 @@ New features::
* fset: new plugin "fset" (fast set of WeeChat and plugins options)
Bug fixes::
* buflist: fix crash in auto-scroll of bar when the buflist item is not the first item in the bar
[[v1.9]]
== Version 1.9 (2017-06-25)

View File

@ -104,8 +104,11 @@ buflist_bar_item_bar_can_scroll (struct t_gui_bar *bar)
if (!items_subcount || (items_subcount[0] <= 0))
return 0;
items_name = weechat_hdata_pointer (buflist_hdata_bar, bar, "items_name");
if (!items_name || (strcmp (items_name[0][0], BUFLIST_BAR_ITEM_NAME) != 0))
if (!items_name || !items_name[0] || !items_name[0][0]
|| (strcmp (items_name[0][0], BUFLIST_BAR_ITEM_NAME) != 0))
{
return 0;
}
/* OK, bar can be scrolled! */
return 1;