summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorcristian64 <cristian64@gmail.com>2025-01-30 21:53:48 +0000
committercristian64 <cristian64@gmail.com>2025-01-30 22:02:03 +0000
commita153c7cb7c1952e22a37fc31007c107525dc9164 (patch)
tree3f3588fe1ed12ea0f53455f781e2dda690f84d2f /Source/Core
parentcd3993708f25ecbfb62eea9cdd8279bc002a01d1 (diff)
DolphinQt: Use global settings object also for debugger settings.
A number of settings in the `debugger` group were wrongly using a newly constructed `QSettings` object instead of the singleton object that `GetQSettings()` provides. This made the application create a spurious, extra configuration file in the user directory: ``` ~/.config/Dolphin Emulator/dolphin-emu.conf ``` Notice that, by default, the application configuration files are stored in `~/.config/dolphin-emu`; not in `~/.config/Dolphin Emulator`.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt/Settings.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Core/DolphinQt/Settings.cpp b/Source/Core/DolphinQt/Settings.cpp
index 63bfae7a13..5fc424f32d 100644
--- a/Source/Core/DolphinQt/Settings.cpp
+++ b/Source/Core/DolphinQt/Settings.cpp
@@ -608,14 +608,14 @@ void Settings::SetMemoryVisible(bool enabled)
{
if (IsMemoryVisible() == enabled)
return;
- QSettings().setValue(QStringLiteral("debugger/showmemory"), enabled);
+ GetQSettings().setValue(QStringLiteral("debugger/showmemory"), enabled);
emit MemoryVisibilityChanged(enabled);
}
bool Settings::IsMemoryVisible() const
{
- return QSettings().value(QStringLiteral("debugger/showmemory")).toBool();
+ return GetQSettings().value(QStringLiteral("debugger/showmemory")).toBool();
}
void Settings::SetNetworkVisible(bool enabled)
@@ -636,28 +636,28 @@ void Settings::SetJITVisible(bool enabled)
{
if (IsJITVisible() == enabled)
return;
- QSettings().setValue(QStringLiteral("debugger/showjit"), enabled);
+ GetQSettings().setValue(QStringLiteral("debugger/showjit"), enabled);
emit JITVisibilityChanged(enabled);
}
bool Settings::IsJITVisible() const
{
- return QSettings().value(QStringLiteral("debugger/showjit")).toBool();
+ return GetQSettings().value(QStringLiteral("debugger/showjit")).toBool();
}
void Settings::SetAssemblerVisible(bool enabled)
{
if (IsAssemblerVisible() == enabled)
return;
- QSettings().setValue(QStringLiteral("debugger/showassembler"), enabled);
+ GetQSettings().setValue(QStringLiteral("debugger/showassembler"), enabled);
emit AssemblerVisibilityChanged(enabled);
}
bool Settings::IsAssemblerVisible() const
{
- return QSettings().value(QStringLiteral("debugger/showassembler")).toBool();
+ return GetQSettings().value(QStringLiteral("debugger/showassembler")).toBool();
}
void Settings::RefreshWidgetVisibility()