dolphin/Source/Core/UICommon
Pokechu22 c0b6e9e69c Treat --debugger command line as a temporary setting
Before, Settings::SetDebugModeEnabled was used; this calls SetBaseOrCurrent() which will usually permanently change the base configuration setting for the debugger to true. Thus, the debugger would remain active even if the --debugger command line option was removed. Now, it remains active only for the current run, like other command-line options.

Note that SetBaseOrCurrent is also used by the "Show Debugging UI" option under Options -> Interface; this means that if the debugger is turned off (or off and then back on) by the user while --debugger is specified, this will be reset to whatever the base configuration had when Dolphin is closed and reopened. This behavior is consistent with the rest of the UI.

To my understanding, the --debugger option is something from 5.0 stable/DolphinWx where there was no way to toggle the debug UI in the settings (and the command-line option was the only way of enabling it). It's less useful nowadays.
2023-04-17 23:11:26 -07:00
..
ResourcePack Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
AutoUpdate.cpp updater: add test for update flow 2023-03-11 12:58:33 -08:00
AutoUpdate.h Updater: Add/clarify error messages 2022-10-31 23:36:07 -07:00
CMakeLists.txt CMake: rename minizip to minizip-ng 2022-06-06 14:21:43 +02:00
CommandLineParse.cpp Treat --debugger command line as a temporary setting 2023-04-17 23:11:26 -07:00
CommandLineParse.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Disassembler.cpp JitInterface: Refactor to class, move to System. 2023-03-26 14:38:07 +02:00
Disassembler.h Fix uninitialized variable warnings (C26495) 2023-02-15 19:18:39 -08:00
DiscordPresence.cpp Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
DiscordPresence.h Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
GameFile.cpp Merge pull request #10932 from JosJuice/nfs 2022-08-04 22:20:08 +02:00
GameFile.h DiscIO: Replace IsDataSizeAccurate with GetDataSizeType 2022-08-04 22:00:59 +02:00
GameFileCache.cpp DiscIO: Add support for CleanRip-style split ISOs. 2023-03-05 19:23:55 +01:00
GameFileCache.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayIndex.cpp Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
NetPlayIndex.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
UICommon.cpp UICommon: Create Load/DynamicInputTextures directory on startup 2023-02-26 13:10:15 -08:00
UICommon.h Split out controller initialization to UICommon 2022-07-17 14:02:03 +02:00
USBUtils.cpp Log warnings when LibusbUtils::GetDeviceList fails 2022-06-08 15:29:11 -07:00
USBUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoUtils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00