Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp @ 1789:462d7a0e064e
added line measures to sdl single frame viewer sample
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 17 May 2021 11:55:21 +0200 |
parents | 9ac2a65d4172 |
children | 3889ae96d2e9 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp Sat May 15 12:17:17 2021 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp Mon May 17 11:55:21 2021 +0200 @@ -76,11 +76,13 @@ void MeasureTool::PostConstructor() { std::unique_ptr<IViewport::ILock> lock(GetViewportLock()); - ViewportController& controller = lock->GetController(); - Register<ViewportController::SceneTransformChanged>( - controller, - &MeasureTool::OnSceneTransformChanged); + if (lock.get() != NULL) + { + Register<ViewportController::SceneTransformChanged>( + lock->GetController(), + &MeasureTool::OnSceneTransformChanged); + } } bool MeasureTool::IsSceneAlive() const