diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2006-05-28 08:07:39 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2006-05-28 08:07:39 +0000 |
| commit | ea71a299e5e412bbe98174a4c913afa63da125b2 (patch) | |
| tree | d69c65fe866224eddfdd9b5bf4466ce781e7216a /src/dialogs/layers-panel.cpp | |
| parent | clicking toggles doesn't change selected layer. (diff) | |
| download | inkscape-ea71a299e5e412bbe98174a4c913afa63da125b2.tar.gz inkscape-ea71a299e5e412bbe98174a4c913afa63da125b2.zip | |
Option to keep selection when changing layers
(bzr r1037)
Diffstat (limited to 'src/dialogs/layers-panel.cpp')
| -rw-r--r-- | src/dialogs/layers-panel.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/dialogs/layers-panel.cpp b/src/dialogs/layers-panel.cpp index 2dc7c2a9e..cdcafbbc1 100644 --- a/src/dialogs/layers-panel.cpp +++ b/src/dialogs/layers-panel.cpp @@ -29,8 +29,6 @@ #include "document.h" #include "desktop.h" -#include "desktop-handles.h" -#include "selection.h" #include "sp-object.h" #include "sp-item.h" #include "widgets/icon.h" @@ -504,14 +502,10 @@ void LayersPanel::_pushTreeSelectionToCurrent() if ( inTree ) { SPObject* curr = _desktop->currentLayer(); if ( curr != inTree ) { - // TODO - move these to a function in layer-manager.cpp - _desktop->setCurrentLayer( inTree ); - sp_desktop_selection(_desktop)->clear(); + _mgr->setCurrentLayer( inTree ); } } else { - // TODO - move these to a function in layer-manager.cpp - _desktop->setCurrentLayer( _desktop->doc()->root ); - sp_desktop_selection(_desktop)->clear(); + _mgr->setCurrentLayer( _desktop->doc()->root ); } } |
