Mercurial > hg > orthanc-stone
diff Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp @ 1213:86a8266b8888 broker
moving the scene from IViewport to ViewportController
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 04 Dec 2019 17:54:10 +0100 |
parents | f3bb9a6dd949 |
children | 0ca50d275b9a |
line wrap: on
line diff
--- a/Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp Wed Dec 04 16:54:24 2019 +0100 +++ b/Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp Wed Dec 04 17:54:10 2019 +0100 @@ -37,8 +37,7 @@ boost::shared_ptr<ViewportController> controller = controllerW.lock(); if (controller) { - std::auto_ptr<IViewport::ILock> lock(controller->GetViewport().Lock()); - point = e.GetMainPosition().Apply(lock->GetScene().GetCanvasToSceneTransform()); + point = e.GetMainPosition().Apply(controller->GetScene().GetCanvasToSceneTransform()); } } @@ -61,9 +60,8 @@ boost::shared_ptr<ViewportController> controller = controllerW_.lock(); if (controller) { - std::auto_ptr<IViewport::ILock> lock(controller->GetViewport().Lock()); ScenePoint2D scenePos = event.GetMainPosition().Apply( - lock->GetScene().GetCanvasToSceneTransform()); + controller->GetScene().GetCanvasToSceneTransform()); switch (state_) {