From 813b864a5ed0c767bff141af31384b3bdef87780 Mon Sep 17 00:00:00 2001 From: Marcus Wanners Date: Mon, 23 Mar 2009 00:48:51 +0000 Subject: [PATCH] fix for new gameconfig.ini options, plus some whitespace. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2737 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DolphinWX/Src/ISOProperties.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Source/Core/DolphinWX/Src/ISOProperties.cpp b/Source/Core/DolphinWX/Src/ISOProperties.cpp index ea08b8a09b..5b15b42fc3 100644 --- a/Source/Core/DolphinWX/Src/ISOProperties.cpp +++ b/Source/Core/DolphinWX/Src/ISOProperties.cpp @@ -673,6 +673,7 @@ bool CISOProperties::SaveGameConfig() else GameIni.Set("Core", "TLBHack", TLBHack->Get3StateValue()); + if (ProjHack1->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "ProjectionHax1"); else @@ -681,17 +682,17 @@ bool CISOProperties::SaveGameConfig() if (ForceFiltering->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "ForceFiltering"); else - GameIni.Set("Video", "ForceFiltering", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "ForceFiltering", ForceFiltering->Get3StateValue()); if (EFBCopyDisable->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "EFBCopyDisable"); else - GameIni.Set("Video", "EFBCopyDisable", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "EFBCopyDisable", EFBCopyDisable->Get3StateValue()); if (EFBCopyDisableHotKey->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "EFBCopyDisableHotKey"); else - GameIni.Set("Video", "EFBCopyDisableHotKey", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "EFBCopyDisableHotKey", EFBCopyDisableHotKey->Get3StateValue()); if (ProjHack1->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "ProjectionHax1"); @@ -701,34 +702,35 @@ bool CISOProperties::SaveGameConfig() if (EFBToTextureEnable->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "EFBToTextureEnable"); else - GameIni.Set("Video", "EFBToTextureEnable", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "EFBToTextureEnable", EFBToTextureEnable->Get3StateValue()); if (SafeTextureCache->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "SafeTextureCache"); else - GameIni.Set("Video", "SafeTextureCache", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "SafeTextureCache", SafeTextureCache->Get3StateValue()); if (DstAlphaPass->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "DstAlphaPass"); else - GameIni.Set("Video", "DstAlphaPass", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "DstAlphaPass", DstAlphaPass->Get3StateValue()); if (UseXFB->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Video", "UseXFB"); else - GameIni.Set("Video", "UseXFB", ProjHack1->Get3StateValue()); + GameIni.Set("Video", "UseXFB", UseXFB->Get3StateValue()); + if (EnableProgressiveScan->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Wii", "ProgressiveScan"); else GameIni.Set("Wii", "ProgressiveScan", EnableProgressiveScan->Get3StateValue()); - if (EnableWideScreen->Get3StateValue() == wxCHK_UNDETERMINED) GameIni.DeleteKey("Wii", "Widescreen"); else GameIni.Set("Wii", "Widescreen", EnableWideScreen->Get3StateValue()); + GameIni.Set("EmuState", "EmulationStateId", EmuState->GetSelection()); GameIni.Set("EmuState", "EmulationIssues", EmuIssues->GetValue());