mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 07:00:17 -05:00
Fix crash when deleting non-visible plot from explorer
This commit is contained in:
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 );
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user