index bf23dcfcac1bbad8d03eccbf621bb6557f59f686..94a891dc24106c7eca22eb889a977a9ae858d85c 100644 (file)
#include "desktop.h"
#include "document.h"
#include "dialogs/layer-properties.h"
+#include "layer-manager.h"
#include "xml/node-event-vector.h"
namespace Inkscape {
SPObject *layer=_selector.get_active()->get_value(_model_columns.object);
if ( _desktop && layer ) {
_layer_changed_connection.block();
- _desktop->setCurrentLayer(layer);
+
+ _desktop->layer_manager->setCurrentLayer(layer);
+
_layer_changed_connection.unblock();
- sp_desktop_selection(_desktop)->clear();
+
_selectLayer(_desktop->currentLayer());
}
}