From 355c17bde96c79ede9c2c61ec25b34626591e14f Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 28 Jun 2025 12:46:27 +1000 Subject: [PATCH] FullscreenUI: Fix fade on system start/stop --- src/core/fullscreen_ui.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core/fullscreen_ui.cpp b/src/core/fullscreen_ui.cpp index 5d9a7c39a..e85ea32eb 100644 --- a/src/core/fullscreen_ui.cpp +++ b/src/core/fullscreen_ui.cpp @@ -980,9 +980,11 @@ void FullscreenUI::OnSystemStarting() if (!IsInitialized()) return; - s_state.current_main_window = MainWindowType::None; - QueueResetFocus(FocusResetType::ViewChanged); - UpdateRunIdleState(); + BeginTransition(LONG_TRANSITION_TIME, []() { + s_state.current_main_window = MainWindowType::None; + QueueResetFocus(FocusResetType::ViewChanged); + UpdateRunIdleState(); + }); }); } @@ -1031,7 +1033,7 @@ void FullscreenUI::OnSystemDestroyed() s_state.pause_menu_was_open = false; s_state.was_paused_on_quick_menu_open = false; s_state.current_pause_submenu = PauseSubMenu::None; - ReturnToMainWindow(); + ReturnToMainWindow(LONG_TRANSITION_TIME); }); }