diff --git a/pcsx2-qt/MainWindow.cpp b/pcsx2-qt/MainWindow.cpp index 0f4a905e06..af93b1ec96 100644 --- a/pcsx2-qt/MainWindow.cpp +++ b/pcsx2-qt/MainWindow.cpp @@ -1816,6 +1816,11 @@ void MainWindow::createDisplayWidget(bool fullscreen, bool render_to_main, bool if (fullscreen) { + // Don't risk doing this on Wayland, it really doesn't like window state changes, + // and positioning has no effect anyway. + if (!s_use_central_widget) + restoreDisplayWindowGeometryFromConfig(); + if (!is_exclusive_fullscreen) container->showFullScreen(); else