FullscreenUI: Avoid double transition on achievements/leaderboards

wip3-rebase
Stenzek 3 days ago
parent c309ca331e
commit 1b81e58131
No known key found for this signature in database

@ -434,9 +434,6 @@ void FullscreenUI::ToggleCheatsMenu()
// transition and not noticeable. That's what you get for not using the game list.
SwitchToMainWindow(MainWindowType::Settings);
}
ForceKeyNavEnabled();
EnqueueSoundEffect(SFX_NAV_ACTIVATE);
});
}

@ -1743,13 +1743,7 @@ void FullscreenUI::ToggleAchievementsWindow()
return;
}
PauseAndToggleMenuFromCoreThread([]() {
BeginTransition(TransitionEffect::ZoomIn, DEFAULT_TRANSITION_TIME, []() {
ForceKeyNavEnabled();
EnqueueSoundEffect(SFX_NAV_ACTIVATE);
SwitchToAchievements();
});
});
PauseAndToggleMenuFromCoreThread(&FullscreenUI::SwitchToAchievements);
}
void FullscreenUI::AddSubsetInfo(const rc_client_subset_t* subset)
@ -2729,13 +2723,7 @@ void FullscreenUI::ToggleLeaderboardsWindow()
return;
}
PauseAndToggleMenuFromCoreThread([]() {
BeginTransition(TransitionEffect::ZoomIn, DEFAULT_TRANSITION_TIME, []() {
ForceKeyNavEnabled();
EnqueueSoundEffect(SFX_NAV_ACTIVATE);
SwitchToLeaderboards();
});
});
PauseAndToggleMenuFromCoreThread(&FullscreenUI::SwitchToLeaderboards);
}
void FullscreenUI::SwitchToLeaderboards()

Loading…
Cancel
Save