Code

add destructor to LayerManager that disconnects it signals. see bug: [ 1720871 ]...
[inkscape.git] / src / layer-manager.cpp
index 34a909a796aef25edb2f10746a98f5b29b5133eb..86c8e4fcd8be5d03170a1cec2d7cc65891946cca 100644 (file)
@@ -74,6 +74,12 @@ LayerManager::LayerManager(SPDesktop *desktop)
     _setDocument(desktop->doc());
 }
 
+LayerManager::~LayerManager()
+{
+    _layer_connection.disconnect();
+    _document_connection.disconnect();
+    _resource_connection.disconnect();
+}
 
 void LayerManager::setCurrentLayer( SPObject* obj )
 {