diff options
| -rw-r--r-- | src/yuzu/configuration/config.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index 2b20fca8a..380379eb4 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp | |||
| @@ -873,10 +873,6 @@ void Config::ReadShortcutValues() { | |||
| 873 | void Config::ReadSystemValues() { | 873 | void Config::ReadSystemValues() { |
| 874 | qt_config->beginGroup(QStringLiteral("System")); | 874 | qt_config->beginGroup(QStringLiteral("System")); |
| 875 | 875 | ||
| 876 | ReadBasicSetting(Settings::values.current_user); | ||
| 877 | Settings::values.current_user = std::clamp<int>(Settings::values.current_user.GetValue(), 0, | ||
| 878 | Service::Account::MAX_USERS - 1); | ||
| 879 | |||
| 880 | ReadGlobalSetting(Settings::values.language_index); | 876 | ReadGlobalSetting(Settings::values.language_index); |
| 881 | 877 | ||
| 882 | ReadGlobalSetting(Settings::values.region_index); | 878 | ReadGlobalSetting(Settings::values.region_index); |
| @@ -897,6 +893,10 @@ void Config::ReadSystemValues() { | |||
| 897 | } | 893 | } |
| 898 | 894 | ||
| 899 | if (global) { | 895 | if (global) { |
| 896 | ReadBasicSetting(Settings::values.current_user); | ||
| 897 | Settings::values.current_user = std::clamp<int>(Settings::values.current_user.GetValue(), 0, | ||
| 898 | Service::Account::MAX_USERS - 1); | ||
| 899 | |||
| 900 | const auto custom_rtc_enabled = | 900 | const auto custom_rtc_enabled = |
| 901 | ReadSetting(QStringLiteral("custom_rtc_enabled"), false).toBool(); | 901 | ReadSetting(QStringLiteral("custom_rtc_enabled"), false).toBool(); |
| 902 | if (custom_rtc_enabled) { | 902 | if (custom_rtc_enabled) { |
| @@ -1406,7 +1406,6 @@ void Config::SaveShortcutValues() { | |||
| 1406 | void Config::SaveSystemValues() { | 1406 | void Config::SaveSystemValues() { |
| 1407 | qt_config->beginGroup(QStringLiteral("System")); | 1407 | qt_config->beginGroup(QStringLiteral("System")); |
| 1408 | 1408 | ||
| 1409 | WriteBasicSetting(Settings::values.current_user); | ||
| 1410 | WriteGlobalSetting(Settings::values.language_index); | 1409 | WriteGlobalSetting(Settings::values.language_index); |
| 1411 | WriteGlobalSetting(Settings::values.region_index); | 1410 | WriteGlobalSetting(Settings::values.region_index); |
| 1412 | WriteGlobalSetting(Settings::values.time_zone_index); | 1411 | WriteGlobalSetting(Settings::values.time_zone_index); |
| @@ -1418,6 +1417,8 @@ void Config::SaveSystemValues() { | |||
| 1418 | 0, Settings::values.rng_seed.UsingGlobal()); | 1417 | 0, Settings::values.rng_seed.UsingGlobal()); |
| 1419 | 1418 | ||
| 1420 | if (global) { | 1419 | if (global) { |
| 1420 | WriteBasicSetting(Settings::values.current_user); | ||
| 1421 | |||
| 1421 | WriteSetting(QStringLiteral("custom_rtc_enabled"), Settings::values.custom_rtc.has_value(), | 1422 | WriteSetting(QStringLiteral("custom_rtc_enabled"), Settings::values.custom_rtc.has_value(), |
| 1422 | false); | 1423 | false); |
| 1423 | WriteSetting(QStringLiteral("custom_rtc"), | 1424 | WriteSetting(QStringLiteral("custom_rtc"), |