Skip to content

Commit dfee51a

Browse files
committed
Don't save the window size if it was maximized/minimized/fullscreen
1 parent 1589b0a commit dfee51a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/mainwindow.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -923,7 +923,11 @@ void MainWindow::resizeEvent(QResizeEvent *)
923923

924924
void MainWindow::closeEvent(QCloseEvent *)
925925
{
926+
auto winState = windowState();
927+
bool saveSize = !winState.testFlag(Qt::WindowState::WindowMaximized) &&
928+
!winState.testFlag(Qt::WindowState::WindowMinimized) &&
929+
!winState.testFlag(Qt::WindowState::WindowFullScreen);
926930
Config c;
927-
if (c.saveMainWindowSize())
931+
if (saveSize && c.saveMainWindowSize())
928932
c.setMainWindowSize(size());
929933
}

0 commit comments

Comments
 (0)