summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/configuration/config.cpp11
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() {
873void Config::ReadSystemValues() { 873void 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() {
1406void Config::SaveSystemValues() { 1406void 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"),