index 9c8b5fea33725cd70a6ec5d112a860ce3a095ee5..9b0a8380b9de78b8d3a5596dd654e73f81f6cb0d 100644 (file)
--- a/src/lpe-tool-context.cpp
+++ b/src/lpe-tool-context.cpp
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);
}
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();
}