diff Framework/Radiography/RadiographyWidget.cpp @ 1241:a4bb8c2dd211 broker

integration mainline->broker
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 30 Dec 2019 10:54:26 +0100
parents 37bc7f115f81 e257b91fae2c
children 0ca50d275b9a
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyWidget.cpp	Mon Dec 09 20:45:47 2019 +0100
+++ b/Framework/Radiography/RadiographyWidget.cpp	Mon Dec 30 10:54:26 2019 +0100
@@ -191,7 +191,7 @@
     BroadcastMessage(SelectionChangedMessage(*this));
   }
 
-  bool RadiographyWidget::LookupSelectedLayer(size_t& layer)
+  bool RadiographyWidget::LookupSelectedLayer(size_t& layer) const
   {
     if (hasSelection_)
     {
@@ -262,6 +262,8 @@
     Register<RadiographyScene::ContentChangedMessage>(*scene_, &RadiographyWidget::OnContentChanged);
     Register<RadiographyScene::LayerRemovedMessage>(*scene_, &RadiographyWidget::OnLayerRemoved);
 
+    Unselect();
+
     NotifyContentChanged();
 
     // force redraw