summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Morph2022-02-03 23:12:40 -0500
committerGravatar Morph2022-02-03 23:12:49 -0500
commitedbfbf2f2fc43f45d97ec5cd1d7ebddf194ae19c (patch)
treea53119b5ea91578ce0a65a8f5928298024bae99c /src
parentMerge pull request #7838 from lioncash/noncopy (diff)
downloadyuzu-edbfbf2f2fc43f45d97ec5cd1d7ebddf194ae19c.tar.gz
yuzu-edbfbf2f2fc43f45d97ec5cd1d7ebddf194ae19c.tar.xz
yuzu-edbfbf2f2fc43f45d97ec5cd1d7ebddf194ae19c.zip
main: Always remove the frameless window flag when restoring UI state
For unknown reasons, this flag may persist after the application has been closed. Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup.
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index 556d2cdb3..c788db12d 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -1052,8 +1052,10 @@ void GMainWindow::SetDefaultUIGeometry() {
1052} 1052}
1053 1053
1054void GMainWindow::RestoreUIState() { 1054void GMainWindow::RestoreUIState() {
1055 setWindowFlags(windowFlags() & ~Qt::FramelessWindowHint);
1055 restoreGeometry(UISettings::values.geometry); 1056 restoreGeometry(UISettings::values.geometry);
1056 restoreState(UISettings::values.state); 1057 restoreState(UISettings::values.state);
1058 render_window->setWindowFlags(render_window->windowFlags() & ~Qt::FramelessWindowHint);
1057 render_window->restoreGeometry(UISettings::values.renderwindow_geometry); 1059 render_window->restoreGeometry(UISettings::values.renderwindow_geometry);
1058#if MICROPROFILE_ENABLED 1060#if MICROPROFILE_ENABLED
1059 microProfileDialog->restoreGeometry(UISettings::values.microprofile_geometry); 1061 microProfileDialog->restoreGeometry(UISettings::values.microprofile_geometry);