fix(gamescope): Force Resize

Signed-off-by: Collecting <collecting@noreply.localhost>
This commit is contained in:
Collecting
2026-01-05 06:32:50 +00:00
parent 1d400c5f9b
commit fde906b4cf

View File

@@ -32,6 +32,8 @@ DirectConnectWindow::DirectConnectWindow(Core::System& system_, QWidget* parent)
const bool is_gamescope = !qgetenv("GAMESCOPE_WIDTH").isEmpty() || qgetenv("XDG_CURRENT_DESKTOP") == "gamescope";
if (is_gamescope) {
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::WindowStaysOnTopHint);
setWindowModality(Qt::NonModal);
resize(800, 520);
} else {
setWindowFlags(Qt::Dialog | Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint);
}