Code

First dependency on ziptool
[inkscape.git] / src / selection.cpp
index 0b17eefe98d0a5814ff0fef502e885165d78a239..702cc6594ac5579ea4f63c21335f1462f7b74965 100644 (file)
@@ -98,8 +98,10 @@ void Selection::_emitChanged(bool persist_selection_context/* = false */) {
         if (NULL == _selection_context) {
             _selection_context = desktop()->currentLayer();
             sp_object_ref(_selection_context, NULL);
-            g_signal_connect(G_OBJECT(_selection_context), "release",
-                             G_CALLBACK(&Selection::_releaseSelectionContext), this);
+            _context_release_handler_id = g_signal_connect(
+                                            G_OBJECT(_selection_context), "release",
+                                            G_CALLBACK(&Selection::_releaseSelectionContext),
+                                            this);
         }
     } else {
         _releaseContext(_selection_context);