summaryrefslogtreecommitdiff
path: root/src/frontend_common/config.cpp
diff options
context:
space:
mode:
authorGravatar flodavid2024-01-02 19:58:25 +0100
committerGravatar flodavid2024-01-02 21:21:40 +0100
commit68fe1e34767538f0ccedec047773d5da58eaa2ea (patch)
treeabea7fbe56a67138987f63baf3e8547139c563fc /src/frontend_common/config.cpp
parentMerge pull request #12554 from german77/directconnect (diff)
downloadyuzu-68fe1e34767538f0ccedec047773d5da58eaa2ea.tar.gz
yuzu-68fe1e34767538f0ccedec047773d5da58eaa2ea.tar.xz
yuzu-68fe1e34767538f0ccedec047773d5da58eaa2ea.zip
fix linux config values not saved
Diffstat (limited to 'src/frontend_common/config.cpp')
-rw-r--r--src/frontend_common/config.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/frontend_common/config.cpp b/src/frontend_common/config.cpp
index 51576b4ee..93365394e 100644
--- a/src/frontend_common/config.cpp
+++ b/src/frontend_common/config.cpp
@@ -280,6 +280,16 @@ void Config::ReadDebuggingValues() {
280 EndGroup(); 280 EndGroup();
281} 281}
282 282
283#ifdef __unix__
284void Config::ReadLinuxValues() {
285 BeginGroup(Settings::TranslateCategory(Settings::Category::Linux));
286
287 ReadCategory(Settings::Category::Linux);
288
289 EndGroup();
290}
291#endif
292
283void Config::ReadServiceValues() { 293void Config::ReadServiceValues() {
284 BeginGroup(Settings::TranslateCategory(Settings::Category::Services)); 294 BeginGroup(Settings::TranslateCategory(Settings::Category::Services));
285 295
@@ -386,6 +396,9 @@ void Config::ReadValues() {
386 ReadControlValues(); 396 ReadControlValues();
387 ReadCoreValues(); 397 ReadCoreValues();
388 ReadCpuValues(); 398 ReadCpuValues();
399#ifdef __unix__
400 ReadLinuxValues();
401#endif
389 ReadRendererValues(); 402 ReadRendererValues();
390 ReadAudioValues(); 403 ReadAudioValues();
391 ReadSystemValues(); 404 ReadSystemValues();
@@ -478,6 +491,9 @@ void Config::SaveValues() {
478 SaveControlValues(); 491 SaveControlValues();
479 SaveCoreValues(); 492 SaveCoreValues();
480 SaveCpuValues(); 493 SaveCpuValues();
494#ifdef __unix__
495 SaveLinuxValues();
496#endif
481 SaveRendererValues(); 497 SaveRendererValues();
482 SaveAudioValues(); 498 SaveAudioValues();
483 SaveSystemValues(); 499 SaveSystemValues();
@@ -552,6 +568,16 @@ void Config::SaveDebuggingValues() {
552 EndGroup(); 568 EndGroup();
553} 569}
554 570
571#ifdef __unix__
572void Config::SaveLinuxValues() {
573 BeginGroup(Settings::TranslateCategory(Settings::Category::Linux));
574
575 WriteCategory(Settings::Category::Linux);
576
577 EndGroup();
578}
579#endif
580
555void Config::SaveNetworkValues() { 581void Config::SaveNetworkValues() {
556 BeginGroup(Settings::TranslateCategory(Settings::Category::Services)); 582 BeginGroup(Settings::TranslateCategory(Settings::Category::Services));
557 583