From 4d4e14ea5240d80b3d9f8fd3d09223294b65308c Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Mon, 8 Sep 2025 18:45:30 +0500 Subject: [PATCH] fix: Prevent fullscreen toggle on 'Select' button press during game launch Signed-off-by: Boris Yumankulov --- portprotonqt/input_manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/portprotonqt/input_manager.py b/portprotonqt/input_manager.py index f77276c..3fc1557 100644 --- a/portprotonqt/input_manager.py +++ b/portprotonqt/input_manager.py @@ -1085,7 +1085,9 @@ class InputManager(QObject): now = time.time() if event.type == ecodes.EV_KEY and event.value == 1: if event.code in BUTTONS['menu'] and not self._is_gamescope_session: - self.toggle_fullscreen.emit(not self._is_fullscreen) + # Проверяем, не запущена ли игра + if not getattr(self._parent, '_gameLaunched', False): + self.toggle_fullscreen.emit(not self._is_fullscreen) else: self.button_pressed.emit(event.code) elif event.type == ecodes.EV_ABS: