diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/plugin-script.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/plugin-script.c b/src/plugins/plugin-script.c index 5737950f3..f6a538aaf 100644 --- a/src/plugins/plugin-script.c +++ b/src/plugins/plugin-script.c @@ -1054,15 +1054,15 @@ plugin_script_remove (struct t_weechat_plugin *weechat_plugin, { script->unloading = 1; + /* remove all hooks created by this script */ + weechat_unhook_all (script->name); + plugin_script_close_buffers (weechat_plugin, script); plugin_script_remove_bar_items (weechat_plugin, script); plugin_script_remove_configs (weechat_plugin, script); - /* remove all hooks created by this script */ - weechat_unhook_all (script->name); - /* remove script from list */ if (script->prev_script) (script->prev_script)->next_script = script->next_script; |