Przeglądaj źródła

Merge pull request #7849 from Morph1984/qt-frameless-window

main: Always remove the frameless window flag when restoring UI state
bunnei 4 lat temu
rodzic
commit
0456ed6b4e
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      src/yuzu/main.cpp

+ 2 - 0
src/yuzu/main.cpp

@@ -1052,8 +1052,10 @@ void GMainWindow::SetDefaultUIGeometry() {
 }
 }
 
 
 void GMainWindow::RestoreUIState() {
 void GMainWindow::RestoreUIState() {
+    setWindowFlags(windowFlags() & ~Qt::FramelessWindowHint);
     restoreGeometry(UISettings::values.geometry);
     restoreGeometry(UISettings::values.geometry);
     restoreState(UISettings::values.state);
     restoreState(UISettings::values.state);
+    render_window->setWindowFlags(render_window->windowFlags() & ~Qt::FramelessWindowHint);
     render_window->restoreGeometry(UISettings::values.renderwindow_geometry);
     render_window->restoreGeometry(UISettings::values.renderwindow_geometry);
 #if MICROPROFILE_ENABLED
 #if MICROPROFILE_ENABLED
     microProfileDialog->restoreGeometry(UISettings::values.microprofile_geometry);
     microProfileDialog->restoreGeometry(UISettings::values.microprofile_geometry);