From 21d448f5f5cf20a886e78ec319746a10a2a6046a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 30 May 2017 21:35:32 +0200 Subject: [PATCH] fset: fix the fset buffer after /upgrade --- src/plugins/fset/fset.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/fset/fset.c b/src/plugins/fset/fset.c index 9f9386323..1d743efbc 100644 --- a/src/plugins/fset/fset.c +++ b/src/plugins/fset/fset.c @@ -69,6 +69,8 @@ fset_add_bar () int weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { + const char *ptr_filter; + /* make C compiler happy */ (void) argc; (void) argv; @@ -109,6 +111,13 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) weechat_hook_config ("*", &fset_option_config_cb, NULL, NULL); + if (fset_buffer) + { + ptr_filter = weechat_buffer_get_string (fset_buffer, "localvar_filter"); + if (ptr_filter) + fset_option_filter_options (ptr_filter); + } + return WEECHAT_RC_OK; }