diff options
| author | cristian64 <cristian64@gmail.com> | 2025-01-30 21:53:48 +0000 |
|---|---|---|
| committer | cristian64 <cristian64@gmail.com> | 2025-01-30 22:02:03 +0000 |
| commit | a153c7cb7c1952e22a37fc31007c107525dc9164 (patch) | |
| tree | 3f3588fe1ed12ea0f53455f781e2dda690f84d2f /Source/Core | |
| parent | cd3993708f25ecbfb62eea9cdd8279bc002a01d1 (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.cpp | 12 |
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() |
