--- src/ui/dialog/layers.cpp Sat Jun 28 08:12:31 2014 +++ src/ui/dialog/layers.cpp Wed Aug 20 10:31:19 2014 @@ -347,9 +347,11 @@ void LayersPanel::_selectLayer( SPObject *layer ) { if ( !layer || (_desktop && _desktop->doc() && (layer == _desktop->doc()->getRoot())) ) { if ( _tree.get_selection()->count_selected_rows() != 0 ) { - _tree.get_selection()->unselect_all(); + g_message("Selection in root layer!!!"); +// _tree.get_selection()->unselect_all(); } } else { + g_message("Normal layer"); _store->foreach( sigc::bind(sigc::mem_fun(*this, &LayersPanel::_checkForSelected), layer) ); }