diff OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp @ 1794:fe5c7311a7fd

fix for msvc 2008
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 17 May 2021 18:03:47 +0200
parents 9b650ab68d4c
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp	Mon May 17 17:23:54 2021 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp	Mon May 17 18:03:47 2021 +0200
@@ -166,15 +166,19 @@
         scene.GetCanvasToSceneTransform());
 
       if (!HitTest(scenePos))
-        return boost::shared_ptr<IFlexiblePointerTracker>();
-
-      boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker(
-        new EditLineMeasureTracker(shared_from_this(), viewport_, e));
-      return editLineMeasureTracker;
+      {
+        return boost::shared_ptr<IFlexiblePointerTracker>();  // NULL
+      }
+      else
+      {
+        boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker(
+          new EditLineMeasureTracker(shared_from_this(), viewport_, e));
+        return editLineMeasureTracker;
+      }
     }
     else
     {
-      return NULL;
+      return boost::shared_ptr<IFlexiblePointerTracker>();  // NULL
     }
   }