diff --git a/gnoemoe/dialogs/gm-scripts-dialog.c b/gnoemoe/dialogs/gm-scripts-dialog.c index 0430427..67db930 100644 --- a/gnoemoe/dialogs/gm-scripts-dialog.c +++ b/gnoemoe/dialogs/gm-scripts-dialog.c @@ -896,7 +896,8 @@ on_gm_scripts_dialog_script_removed(GmScripts *scripts, GmScript *script, gm_scripts_dialog_tree_remove_script(script); gm_scripts_dialog_remove_file(script); - if (strcmp(script->filename, scripts_dialog->current_edit) == 0) { + if (scripts_dialog->current_edit && + strcmp(script->filename, scripts_dialog->current_edit) == 0) { gm_scripts_dialog_editor_load(NULL); } }