summaryrefslogtreecommitdiffstats
path: root/src/layer-manager.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2010-04-27 07:48:04 +0000
committerJon A. Cruz <jon@joncruz.org>2010-04-27 07:48:04 +0000
commite04ef6b2a4fde8f839532e038d6ed71224df5e13 (patch)
tree8203f33ded24134222dce3b9b414e59a2eab636f /src/layer-manager.cpp
parentsome love to webslicer_export.py (diff)
downloadinkscape-e04ef6b2a4fde8f839532e038d6ed71224df5e13.tar.gz
inkscape-e04ef6b2a4fde8f839532e038d6ed71224df5e13.zip
Correct desktop tracking for layers dialog. Fixes bug #427514.
Fixed bugs: - https://launchpad.net/bugs/427514 (bzr r9380)
Diffstat (limited to 'src/layer-manager.cpp')
-rw-r--r--src/layer-manager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp
index 8c45c7e53..db7384622 100644
--- a/src/layer-manager.cpp
+++ b/src/layer-manager.cpp
@@ -142,6 +142,7 @@ LayerManager::~LayerManager()
_layer_connection.disconnect();
_document_connection.disconnect();
_resource_connection.disconnect();
+ _document = 0;
}
void LayerManager::setCurrentLayer( SPObject* obj )
@@ -315,7 +316,7 @@ void LayerManager::_rebuild() {
LayerWatcher *eye = new LayerWatcher(this, layer, connection);
_watchers.push_back( eye );
SP_OBJECT_REPR(layer)->addObserver(*eye);
-
+
_addOne(layer);
}
}