From 09e265c116ecbdcb61d9d26a1eb886abe2a6d05c Mon Sep 17 00:00:00 2001
From: lat9nq <22451773+lat9nq@users.noreply.github.com>
Date: Wed, 2 Aug 2023 12:20:19 -0400
Subject: [PATCH] config(qt): Use qt_config directly to read config

ReadSetting with the default is a convenience function reading
settings,  not for use in an internal environment. It tries to manage
the default value of a setting.
---
 src/yuzu/configuration/config.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp
index 880e5f4d6c..01310733d0 100644
--- a/src/yuzu/configuration/config.cpp
+++ b/src/yuzu/configuration/config.cpp
@@ -1271,9 +1271,11 @@ void Config::ReadSettingGeneric(Settings::BasicSetting* const setting) {
     }
 
     if (global || !use_global) {
-        const bool is_default = ReadSetting(name + QStringLiteral("/default"), true).value<bool>();
+        const bool is_default =
+            qt_config->value(name + QStringLiteral("/default"), true).value<bool>();
         if (!is_default) {
-            setting->LoadString(ReadSetting(name, default_value).value<QString>().toStdString());
+            setting->LoadString(
+                qt_config->value(name, default_value).value<QString>().toStdString());
         } else {
             // Empty string resets the Setting to default
             setting->LoadString("");
-- 
GitLab