don't save emustate or video hack if it is not set

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3367 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
LPFaint99 2009-06-08 01:23:10 +00:00
parent 09a295779d
commit b701802fcf
1 changed files with 10 additions and 2 deletions

View File

@ -765,8 +765,16 @@ bool CISOProperties::SaveGameConfig()
else
GameIni.Set("HLEaudio", "UseRE0Fix", UseRE0Fix->Get3StateValue());
GameIni.Set("Video", "Hack", Hack->GetSelection());
GameIni.Set("EmuState", "EmulationStateId", EmuState->GetSelection());
if (EmuState->GetSelection() == -1)
GameIni.DeleteKey("Video", "Hack");
else
GameIni.Set("Video", "Hack", Hack->GetSelection());
if (EmuState->GetSelection() == -1)
GameIni.DeleteKey("EmuState", "EmulationStateId");
else
GameIni.Set("EmuState", "EmulationStateId", EmuState->GetSelection());
GameIni.Set("EmuState", "EmulationIssues", EmuIssues->GetValue());
PatchList_Save();