From dd8d789fec1668c0cf50e44eeb13b1d1b0cf6ffe Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sun, 17 Apr 2011 08:32:30 +0200 Subject: [PATCH] core: apply new value of option weechat.look.buffer_notify_default to all opened buffers --- ChangeLog | 4 +++- src/core/wee-config.c | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f1d595943..63762bac9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,14 @@ WeeChat ChangeLog ================= Sébastien Helleu -v0.3.5-dev, 2011-04-16 +v0.3.5-dev, 2011-04-17 Version 0.3.5 (under dev!) -------------------------- +* core: apply new value of option weechat.look.buffer_notify_default to all + opened buffers * core: prohibit names beginning with "#" for bars, proxies, filters and IRC servers (bug #33020) * core: add option weechat.look.hotlist_buffer_separator diff --git a/src/core/wee-config.c b/src/core/wee-config.c index aad659c53..4a7cd482b 100644 --- a/src/core/wee-config.c +++ b/src/core/wee-config.c @@ -282,6 +282,20 @@ config_change_buffer_content (void *data, struct t_config_option *option) gui_current_window->refresh_needed = 1; } +/* + * config_change_buffer_notify_default: called when buffer default notify changes + */ + +void +config_change_buffer_notify_default (void *data, struct t_config_option *option) +{ + /* make C compiler happy */ + (void) data; + (void) option; + + gui_buffer_notify_set_all (); +} + /* * config_change_buffer_time_format: called when buffer time format changes */ @@ -1533,7 +1547,7 @@ config_weechat_init_options () "message=messages+highlights, highlight=highlights only, " "none=never display in hotlist"), "none|highlight|message|all", 0, 0, "all", NULL, 0, - NULL, NULL, NULL, NULL, NULL, NULL); + NULL, NULL, &config_change_buffer_notify_default, NULL, NULL, NULL); config_look_buffer_time_format = config_file_new_option ( weechat_config_file, ptr_section, "buffer_time_format", "string",