#4173 Fix problems with saving state when closing 3d Window before closing plot window

This commit is contained in:
Gaute Lindkvist
2019-03-06 11:13:54 +01:00
parent 0dbd3e8ad4
commit fd01871202
5 changed files with 122 additions and 97 deletions

View File

@@ -165,6 +165,8 @@ void RiuPlotMainWindow::closeEvent(QCloseEvent* event)
{
RiaApplication* app = RiaApplication::instance();
app->savePlotWinGeoAndDockToolBarLayout();
if (app->isMain3dWindowVisible())
{
return;
@@ -176,9 +178,7 @@ void RiuPlotMainWindow::closeEvent(QCloseEvent* event)
return;
}
app->saveWinGeoAndDockToolBarLayout();
if (!app->tryCloseMainWindow()) return;
app->closeMainWindowIfOpenButHidden();
app->closeProject();
}