Code

Attempt to fix crashes in geometry tool which I don't see :-/
[inkscape.git] / src / lpe-tool-context.cpp
index 9c8b5fea33725cd70a6ec5d112a860ce3a095ee5..9b0a8380b9de78b8d3a5596dd654e73f81f6cb0d 100644 (file)
@@ -132,6 +132,10 @@ sp_lpetool_context_dispose(GObject *object)
     lc->sel_changed_connection.disconnect();
     lc->sel_changed_connection.~connection();
 
+    if (lc->_lpetool_message_context) {
+        delete lc->_lpetool_message_context;
+    }
+
     G_OBJECT_CLASS(lpetool_parent_class)->dispose(object);
 }
 
@@ -168,7 +172,8 @@ sp_lpetool_context_setup(SPEventContext *ec)
         ec->enableSelectionCue();
     }
 
-    lc->_message_context = new Inkscape::MessageContext((ec->desktop)->messageStack());
+    lc->_lpetool_message_context = new Inkscape::MessageContext((ec->desktop)->messageStack());
+
 
     lc->shape_editor->update_statusbar();
 }