Don't immediately dismiss prelaunch if skip config is toggled

Prevents a situation where memcard is not init until restarting after the deferral change
This commit is contained in:
Irastris
2026-05-07 09:26:41 -04:00
parent 3968b67c5d
commit b11f3add06
2 changed files with 1 additions and 7 deletions
-6
View File
@@ -610,9 +610,6 @@ Prelaunch::Prelaunch() : Document(kDocumentSource), mRoot(mDocument->GetElementB
}
IsGameLaunched = true;
if (!getSettings().backend.wasPresetChosen) {
push_document(std::make_unique<dusk::ui::PresetWindow>());
}
hide(true);
});
apply_intro_animation(mMenuButtons.back()->root(), "delay-1");
@@ -718,9 +715,6 @@ void Prelaunch::update() {
activeDiscLoaded && state.configuredDiscPath != state.activeDiscPath;
mDocument->SetClass("disc-ready", IsGameLaunched);
if (canLaunchConfiguredDisc) {
if (getSettings().backend.skipPreLaunchUI) {
hide(true);
}
IsGameLaunched = true;
}