summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-11-01 23:19:15 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-11-01 23:19:15 +0000
commita7f8bec2c45d7e0b2a17defe6ff922d9ffca2f6b (patch)
tree832b7e66a8a4af4f16fde1ce6bbbb29aac410b06
parentFix build.xml to *not* use i686-pc-mingw32. (diff)
downloadinkscape-a7f8bec2c45d7e0b2a17defe6ff922d9ffca2f6b.tar.gz
inkscape-a7f8bec2c45d7e0b2a17defe6ff922d9ffca2f6b.zip
add deletion of layer_manager to SPDesktop::destroy
(bzr r4010)
-rw-r--r--src/desktop.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp
index a97e1f3fc..4fc0e5f60 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -336,6 +336,12 @@ void SPDesktop::destroy()
if (_layer_hierarchy) {
delete _layer_hierarchy;
+// _layer_hierarchy = NULL; //this should be here, but commented to find other bug somewhere else.
+ }
+
+ if (layer_manager) {
+ delete layer_manager;
+ layer_manager = NULL;
}
if (_inkscape) {