From 1d400c5f9ba2d3095a6d06e4f4d35c4bbaf773ca Mon Sep 17 00:00:00 2001 From: Collecting Date: Mon, 5 Jan 2026 06:31:51 +0000 Subject: [PATCH] fix(gamescope): Force Resize Signed-off-by: Collecting --- src/citron/multiplayer/host_room.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/citron/multiplayer/host_room.cpp b/src/citron/multiplayer/host_room.cpp index 7a9518b51..b7d746f4b 100644 --- a/src/citron/multiplayer/host_room.cpp +++ b/src/citron/multiplayer/host_room.cpp @@ -40,6 +40,8 @@ HostRoomWindow::HostRoomWindow(QWidget* parent, QStandardItemModel* list, 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); // Focus on the inputs } else { setWindowFlags(Qt::Dialog | Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint); }