1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-21 10:26: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
@@ -505,6 +505,10 @@ weechat_python_unload (struct t_plugin_script *script)
interpreter = script->interpreter;
if (python_current_script == script)
python_current_script = (python_current_script->prev_script) ?
python_current_script->prev_script : python_current_script->next_script;
script_remove (weechat_python_plugin, &python_scripts, script);
PyThreadState_Swap (interpreter);