Skip to content

Commit 8b92e4a

Browse files
committed
Fixed crash when multiwidget is not available
1 parent fe82675 commit 8b92e4a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Plugins/org.mitk.gui.qt.tofutil/src/internal/QmitkToFUtilView.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,11 @@ void QmitkToFUtilView::OnToFCameraConnected()
206206
m_Controls->m_ToFCompositeFilterWidget->SetDataStorage(this->GetDataStorage());
207207
}
208208

209-
// initialize measurement widget
210-
m_Controls->m_ToFMeasurementWidget->InitializeWidget(this->GetRenderWindowPart()->GetQmitkRenderWindows(),this->GetDataStorage(), this->m_ToFDistanceImageToSurfaceFilter->GetCameraIntrinsics());
209+
if ( this->GetRenderWindowPart() )
210+
// initialize measurement widget
211+
m_Controls->m_ToFMeasurementWidget->InitializeWidget(this->GetRenderWindowPart()->GetQmitkRenderWindows(),this->GetDataStorage(), this->m_ToFDistanceImageToSurfaceFilter->GetCameraIntrinsics());
212+
else
213+
MITK_WARN << "No StdMultiWidget available!!! MeasurementWidget will not work.";
211214

212215
this->m_RealTimeClock = mitk::RealTimeClock::New();
213216
this->m_2DTimeBefore = this->m_RealTimeClock->GetCurrentStamp();

0 commit comments

Comments
 (0)