diff Framework/Deprecated/Viewport/WidgetViewport.cpp @ 1069:5d1b0d2f4b15 broker

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 21:11:09 +0200
parents e146743f6cdc
children 1a73f852810a
line wrap: on
line diff
--- a/Framework/Deprecated/Viewport/WidgetViewport.cpp	Tue Oct 15 19:36:57 2019 +0200
+++ b/Framework/Deprecated/Viewport/WidgetViewport.cpp	Tue Oct 15 21:11:09 2019 +0200
@@ -56,7 +56,7 @@
   }
 
 
-  IWidget& WidgetViewport::SetCentralWidget(IWidget* widget)
+  void WidgetViewport::SetCentralWidget(boost::shared_ptr<IWidget> widget)
   {
     if (widget == NULL)
     {
@@ -65,7 +65,7 @@
 
     mouseTracker_.reset(NULL);
 
-    centralWidget_.reset(widget);
+    centralWidget_ = widget;
     centralWidget_->SetViewport(*this);
 
     if (statusBar_ != NULL)
@@ -74,8 +74,6 @@
     }
 
     NotifyBackgroundChanged();
-
-    return *widget;
   }