#4221 Window Management : Make sure restore of windows works from file

This commit is contained in:
Magne Sjaastad
2019-03-26 16:19:56 +01:00
parent 70b4343f60
commit 507973688e
3 changed files with 54 additions and 25 deletions

View File

@@ -199,6 +199,16 @@ void RiuMainWindow::initializeGuiNewProjectLoaded()
{
statusBar()->showMessage("Ready ...");
}
QMdiSubWindow* activeSubWindow = m_mdiArea->activeSubWindow();
if (activeSubWindow)
{
auto w = findViewWindowFromSubWindow(activeSubWindow);
if (w && w->mdiWindowGeometry().isMaximized)
{
activeSubWindow->showMaximized();
}
}
}
//--------------------------------------------------------------------------------------------------
@@ -1122,8 +1132,6 @@ void RiuMainWindow::addViewer(QWidget* viewer, const RimMdiWindowGeometry& windo
{
subWindowPos = QPoint(windowsGeometry.x, windowsGeometry.y);
subWindowSize = QSize(windowsGeometry.width, windowsGeometry.height);
initialStateMaximized = windowsGeometry.isMaximized;
}
else
{