From 5c3517c31d6b704f3814e55251c9162cf36a74e4 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Sat, 25 Nov 2023 14:10:26 +0100 Subject: [PATCH] Config: Remove RA settings from s_setting_saveable We can cover them using Config::System::Achievements. --- .../Core/Core/ConfigLoaders/IsSettingSaveable.cpp | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp b/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp index 1835c4cab1..bf61183d64 100644 --- a/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp +++ b/Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp @@ -20,7 +20,7 @@ bool IsSettingSaveable(const Config::Location& config_location) for (Config::System system : {Config::System::SYSCONF, Config::System::GFX, Config::System::DualShockUDPClient, Config::System::Logger, Config::System::FreeLook, Config::System::Main, - Config::System::GameSettingsOnly}) + Config::System::GameSettingsOnly, Config::System::Achievements}) { if (config_location.system == system) return true; @@ -34,19 +34,6 @@ bool IsSettingSaveable(const Config::Location& config_location) &Config::WIIMOTE_3_SOURCE.GetLocation(), &Config::WIIMOTE_4_SOURCE.GetLocation(), &Config::WIIMOTE_BB_SOURCE.GetLocation(), - - // Achievements - - &Config::RA_ENABLED.GetLocation(), - &Config::RA_USERNAME.GetLocation(), - &Config::RA_API_TOKEN.GetLocation(), - &Config::RA_ACHIEVEMENTS_ENABLED.GetLocation(), - &Config::RA_LEADERBOARDS_ENABLED.GetLocation(), - &Config::RA_RICH_PRESENCE_ENABLED.GetLocation(), - &Config::RA_PROGRESS_ENABLED.GetLocation(), - &Config::RA_BADGES_ENABLED.GetLocation(), - &Config::RA_UNOFFICIAL_ENABLED.GetLocation(), - &Config::RA_ENCORE_ENABLED.GetLocation(), }; return std::any_of(begin(s_setting_saveable), end(s_setting_saveable),