fix gamemode onSaveLoaded handling with hideTvSettingsScreen setting

This commit is contained in:
TakaRikka
2026-09-01 01:09:42 -07:00
parent 01e3c4616f
commit 2570c8f072
2 changed files with 16 additions and 2 deletions
+8
View File
@@ -191,6 +191,14 @@ void dBrightCheck_c::modeMove() {
mDoAud_seStart(Z2SE_ENTER_GAME, NULL, 0, 0);
#ifdef TARGET_PC
toggleAutoSave(true);
if (!dusk::getSettings().game.hideTvSettingsScreen) {
const dusk::gamemode::GameMode* gameMode =
dusk::gamemode::getGameModeManager().getCurrentGameMode();
if (gameMode) {
gameMode->invokeOnSaveLoadedFunction();
}
}
#endif
mCompleteCheck = true;
mMode = MODE_WAIT_e;