Merge pull request #11606 from JosJuice/control-group-save-enabled

InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled
This commit is contained in:
Admiral H. Curtiss 2023-02-27 12:02:25 +01:00 committed by GitHub
commit 251fb92b80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -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);