comparison 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
comparison
equal deleted inserted replaced
1793:c5e6379b9cd0 1794:fe5c7311a7fd
164 164
165 ScenePoint2D scenePos = e.GetMainPosition().Apply( 165 ScenePoint2D scenePos = e.GetMainPosition().Apply(
166 scene.GetCanvasToSceneTransform()); 166 scene.GetCanvasToSceneTransform());
167 167
168 if (!HitTest(scenePos)) 168 if (!HitTest(scenePos))
169 return boost::shared_ptr<IFlexiblePointerTracker>(); 169 {
170 170 return boost::shared_ptr<IFlexiblePointerTracker>(); // NULL
171 boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker( 171 }
172 new EditLineMeasureTracker(shared_from_this(), viewport_, e)); 172 else
173 return editLineMeasureTracker; 173 {
174 boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker(
175 new EditLineMeasureTracker(shared_from_this(), viewport_, e));
176 return editLineMeasureTracker;
177 }
174 } 178 }
175 else 179 else
176 { 180 {
177 return NULL; 181 return boost::shared_ptr<IFlexiblePointerTracker>(); // NULL
178 } 182 }
179 } 183 }
180 184
181 MeasureToolMemento* LineMeasureTool::CreateMemento() const 185 MeasureToolMemento* LineMeasureTool::CreateMemento() const
182 { 186 {