diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-02-27 12:02:25 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-27 12:02:25 +0100 |
| commit | 251fb92b802dbb1535b3fd372728aafb2ea3f6f4 (patch) | |
| tree | a91547a74a95400c9de626994c1088133e9c12a8 /Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp | |
| parent | c730ee2de2fa5683209f25b07f312fc23717e2b4 (diff) | |
| parent | 9b3816c993f6ad4c42b3f33811f08c532ef15b63 (diff) | |
Merge pull request #11606 from JosJuice/control-group-save-enabled
InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp b/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp index 890c43a848..0b69c7e6c2 100644 --- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp +++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp @@ -57,7 +57,7 @@ void ControlGroup::LoadConfig(IniFile::Section* sec, const std::string& defdev, // enabled if (default_value != DefaultValue::AlwaysEnabled) - sec->Get(group + "Enabled", &enabled, default_value == DefaultValue::Enabled); + sec->Get(group + "Enabled", &enabled, default_value != DefaultValue::Disabled); for (auto& setting : numeric_settings) setting->LoadFromIni(*sec, group); @@ -109,7 +109,7 @@ void ControlGroup::SaveConfig(IniFile::Section* sec, const std::string& defdev, const std::string group(base + name + "/"); // enabled - sec->Set(group + "Enabled", enabled, true); + sec->Set(group + "Enabled", enabled, default_value != DefaultValue::Disabled); for (auto& setting : numeric_settings) setting->SaveToIni(*sec, group); |
