summaryrefslogtreecommitdiffstats
path: root/src/layer-manager.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-11-03 18:02:54 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-11-03 18:02:54 +0000
commit44dda7fa04ea35b43fce62f3076a55c17f71ac32 (patch)
treee86d52813b6f5ae582bcca420510c8710bf95c70 /src/layer-manager.cpp
parentmake setup_notepath function for LPE's and LPE parameters. (diff)
downloadinkscape-44dda7fa04ea35b43fce62f3076a55c17f71ac32.tar.gz
inkscape-44dda7fa04ea35b43fce62f3076a55c17f71ac32.zip
add destructor to LayerManager that disconnects it signals. see bug: [ 1720871 ] Crash when adding a layer
(bzr r4019)
Diffstat (limited to '')
-rw-r--r--src/layer-manager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp
index 34a909a79..86c8e4fcd 100644
--- a/src/layer-manager.cpp
+++ b/src/layer-manager.cpp
@@ -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 )
{