Code

fix crash when deleting without nodepath
authorbuliabyak <buliabyak@users.sourceforge.net>
Wed, 26 Apr 2006 23:41:54 +0000 (23:41 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Wed, 26 Apr 2006 23:41:54 +0000 (23:41 +0000)
src/node-context.cpp

index 988de9d12456eee85e53a72c0f642aa854e0b793..67511ea30e83c3e0a4f4445e3c9da1fdc5084608 100644 (file)
@@ -639,7 +639,9 @@ sp_node_context_root_handler(SPEventContext *event_context, GdkEvent *event)
                     if (MOD__CTRL_ONLY) {
                         sp_node_selected_delete();
                     } else {
-                        sp_node_delete_preserve(g_list_copy(nc->nodepath->selected));
+                        if (nc->nodepath && nc->nodepath->selected) {
+                            sp_node_delete_preserve(g_list_copy(nc->nodepath->selected));
+                        }
                     }
                     ret = TRUE;
                     break;