dolphin-emulator/Source/Core
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
..
AudioCommon Common: Move FixedSizeQueue into Common namespace 2023-03-22 01:23:15 -04:00
Common Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
Core Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
DiscIO NANDImporter: Check data bounds. 2023-04-02 03:45:34 +02:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt Treat --debugger command line as a temporary setting 2023-04-17 23:11:26 -07:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
MacUpdater CMake: Use proper dependency tracking command for storyboard compiling 2023-03-17 01:28:33 -05:00
UICommon Treat --debugger command line as a temporary setting 2023-04-17 23:11:26 -07:00
UpdaterCommon Resolve [-Wdeprecated-declarations] 2023-04-12 03:59:57 -05:00
VideoBackends CMake: Check WIN32 instead of CMAKE_SYSTEM_NAME STREQUAL Windows 2023-04-06 18:37:45 -07:00
VideoCommon Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
WinUpdater WinUpdater: Quote path for args when relaunching Dolphin. 2023-03-17 12:48:39 +01:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Common: Rename ENetUtil.cpp/.h to ENet.cpp/.h 2023-04-11 11:48:46 -04:00
DolphinLib.vcxproj Added rcheevos to Externals 2023-04-02 08:28:23 -04:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00