From 22c8dc473db222dea807cf07afb6e231fefa74cb Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Tue, 15 Nov 2005 11:56:07 +0000 Subject: [PATCH] Fixed SEGV on removing script when no script is currently loaded in the editor --- gnoemoe/dialogs/gm-scripts-dialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } }