1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 23:06:38 +02:00

Fix bug with current script pointer when current script is unloaded

This commit is contained in:
Sebastien Helleu
2009-02-19 17:44:41 +01:00
parent 78fe938e4f
commit e7589e732b
5 changed files with 20 additions and 0 deletions
+4
View File
@@ -235,6 +235,10 @@ weechat_tcl_unload (struct t_plugin_script *script)
interp = (Tcl_Interp*)script->interpreter;
if (tcl_current_script == script)
tcl_current_script = (tcl_current_script->prev_script) ?
tcl_current_script->prev_script : tcl_current_script->next_script;
script_remove (weechat_tcl_plugin, &tcl_scripts, script);
Tcl_DeleteInterp(interp);