Fix crash when deleting non-visible plot from explorer

This commit is contained in:
jonjenssen committed 2026-06-19 20:41:49 +02:00
1 parent d664851469
commit c4898a4f42
2 files changed
+3 -1

No files matched your search

@@ -51,6 +51,7 @@ RimDockWindowController::RimDockWindowController()
//--------------------------------------------------------------------------------------------------
RimDockWindowController::~RimDockWindowController()
{
m_viewToControl = nullptr;
}
//--------------------------------------------------------------------------------------------------
@@ -148,6 +149,7 @@ void RimDockWindowController::updateViewerWidget()
{
viewPdmObject()->deleteViewWidget();
mainWindow->onViewerRemoved();
setViewToControl( nullptr );
}
}
}
@@ -381,8 +381,8 @@ void RimViewWindow::dockInWindow( int mainWindowID )
if ( m_windowController == nullptr )
{
m_windowController = new RimDockWindowController();
m_windowController->setViewToControl( this );
}
m_windowController->setViewToControl( this );
m_windowController->setMainWindowId( mainWindowID );
}