From c495dc691987fc080de7dcd658dc84a3e1dde48b Mon Sep 17 00:00:00 2001 From: Vishal Date: Sun, 1 Sep 2024 16:30:55 +0530 Subject: [PATCH] Fixing pause/resume bug during games --- src/assets/ba_data/python/bauiv1lib/ingamemenu.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/assets/ba_data/python/bauiv1lib/ingamemenu.py b/src/assets/ba_data/python/bauiv1lib/ingamemenu.py index f72477f9..be4f7eec 100644 --- a/src/assets/ba_data/python/bauiv1lib/ingamemenu.py +++ b/src/assets/ba_data/python/bauiv1lib/ingamemenu.py @@ -592,3 +592,15 @@ class InGameMenuWindow(bui.MainWindow): logging.exception('Error in classic resume callback.') classic.main_menu_resume_callbacks.clear() + + def __del__(self) -> None: + import bascenev1lib.tutorial as tutorial + activity = bs.get_foreground_host_activity() + + if isinstance(activity, (bs.GameActivity, tutorial.TutorialActivity)): + classic = bui.app.classic + + assert classic is not None + classic.resume() + + bui.app.ui_v1.clear_main_window()