diff --git a/src/citron/util/multiplayer_room_overlay.cpp b/src/citron/util/multiplayer_room_overlay.cpp index 49e04988c..9269d592d 100644 --- a/src/citron/util/multiplayer_room_overlay.cpp +++ b/src/citron/util/multiplayer_room_overlay.cpp @@ -68,8 +68,15 @@ MultiplayerRoomOverlay::MultiplayerRoomOverlay(QWidget* parent) } UpdateTheme(); - setMinimumSize(280, 220); - resize(320, 280); + const bool is_gamescope = !qgetenv("GAMESCOPE_WIDTH").isEmpty() || qgetenv("XDG_CURRENT_DESKTOP") == "gamescope"; + if (is_gamescope) { + setMinimumSize(240, 180); + resize(280, 240); + } else { + setMinimumSize(280, 220); + resize(320, 280); + } + UpdatePosition(); }