From 49f4e4cfa468a74fdbad3c62f5770951e050a6ab Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sat, 9 Jun 2012 12:35:44 +0200 Subject: [PATCH] core: fix refresh of offline nicks (in chat) when nicklist bar is hidden --- src/gui/gui-nicklist.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gui/gui-nicklist.c b/src/gui/gui-nicklist.c index 170d28bfc..874c786dc 100644 --- a/src/gui/gui-nicklist.c +++ b/src/gui/gui-nicklist.c @@ -36,6 +36,7 @@ #include #include "../core/weechat.h" +#include "../core/wee-config.h" #include "../core/wee-hdata.h" #include "../core/wee-hook.h" #include "../core/wee-infolist.h" @@ -393,6 +394,9 @@ gui_nicklist_add_nick (struct t_gui_buffer *buffer, if (visible) buffer->nicklist_visible_count++; + if (CONFIG_BOOLEAN(config_look_color_nick_offline)) + gui_buffer_ask_chat_refresh (buffer, 1); + gui_nicklist_send_signal ("nicklist_nick_added", buffer, name); return new_nick; @@ -441,6 +445,9 @@ gui_nicklist_remove_nick (struct t_gui_buffer *buffer, free (nick); + if (CONFIG_BOOLEAN(config_look_color_nick_offline)) + gui_buffer_ask_chat_refresh (buffer, 1); + gui_nicklist_send_signal ("nicklist_nick_removed", buffer, nick_removed); if (nick_removed)