From 8e5e2041001ef5977ab96f3211e19515c18f1806 Mon Sep 17 00:00:00 2001 From: "fix94.1" Date: Sun, 29 Jan 2012 19:53:36 +0000 Subject: [PATCH] -fixed herpderp mistake in individual save emulation setting --- source/menu/menu_game.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/menu/menu_game.cpp b/source/menu/menu_game.cpp index 876f3e90..a228ade0 100644 --- a/source/menu/menu_game.cpp +++ b/source/menu/menu_game.cpp @@ -931,14 +931,15 @@ void CMenu::_launchGame(dir_discHdr *hdr, bool dvd) u8 emuSave = min((u32)m_gcfg2.getInt(id, "emulate_save", 0), ARRAY_SIZE(CMenu::_SaveEmu) - 1u); - if (emuSave == 0 && emuSave != 1) + if (emuSave == 0) { emuSave = min(max(0, m_cfg.getInt("GAMES", "save_emulation", 0)), (int)ARRAY_SIZE(CMenu::_GlobalSaveEmu) - 1); if (emuSave != 0) emuSave++; } - else + else if (emuSave == 1) emuSave = 0; + if (!dvd && get_frag_list((u8 *) hdr->hdr.id, (char *) hdr->path, currentPartition == 0 ? 0x200 : sector_size) < 0) return;