diff --git a/app/window/mainwindow/mainwindow.cpp b/app/window/mainwindow/mainwindow.cpp index ff4ad3e5c..b1837fffa 100644 --- a/app/window/mainwindow/mainwindow.cpp +++ b/app/window/mainwindow/mainwindow.cpp @@ -182,7 +182,7 @@ MainWindowLayoutInfo MainWindow::SaveLayout() const info.set_panel_data(panel->objectName(), panel->SaveData()); } - info.set_state(this->saveState()); + info.set_state(premaximized_state_.isEmpty() ? this->saveState() : premaximized_state_); return info; }