diff --git a/rare/game_launch_helper/__init__.py b/rare/game_launch_helper/__init__.py index b1778952..6bb87427 100644 --- a/rare/game_launch_helper/__init__.py +++ b/rare/game_launch_helper/__init__.py @@ -208,7 +208,9 @@ class GameProcessApp(RareApp): self.server.deleteLater() except RuntimeError: pass - self.exit_app.emit() + self.processEvents() + if not self.console: + self.exit() def start_game(args: Namespace):