diff options
author | D G Turner | 2014-06-05 02:17:08 +0100 |
---|---|---|
committer | D G Turner | 2014-06-05 02:18:58 +0100 |
commit | 1e6fe10e3d5febb178cc7f009295a386da579066 (patch) | |
tree | dab2f8153147cd6e3750d9049db7bd28a969c0b5 /gui/debugger.cpp | |
parent | 81be074d38e23dcec5da353cfc0254b2fffe9aef (diff) | |
download | scummvm-rg350-1e6fe10e3d5febb178cc7f009295a386da579066.tar.gz scummvm-rg350-1e6fe10e3d5febb178cc7f009295a386da579066.tar.bz2 scummvm-rg350-1e6fe10e3d5febb178cc7f009295a386da579066.zip |
COMMON: Add "all" option to debugflag controls in GUI Debugger.
Diffstat (limited to 'gui/debugger.cpp')
-rw-r--r-- | gui/debugger.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gui/debugger.cpp b/gui/debugger.cpp index 4d97338b9c..21d49774af 100644 --- a/gui/debugger.cpp +++ b/gui/debugger.cpp @@ -542,9 +542,12 @@ bool Debugger::cmdDebugFlagsList(int argc, const char **argv) { bool Debugger::cmdDebugFlagEnable(int argc, const char **argv) { if (argc < 2) { - debugPrintf("debugflag_enable <flag>\n"); + debugPrintf("debugflag_enable [<flag> | all]\n"); } else { - if (DebugMan.enableDebugChannel(argv[1])) { + if (Common::String(argv[1]) == "all") { + debugPrintf("Enabled all debug flags\n"); + DebugMan.enableAllDebugChannels(); + } else if (DebugMan.enableDebugChannel(argv[1])) { debugPrintf("Enabled debug flag '%s'\n", argv[1]); } else { debugPrintf("Failed to enable debug flag '%s'\n", argv[1]); @@ -555,9 +558,12 @@ bool Debugger::cmdDebugFlagEnable(int argc, const char **argv) { bool Debugger::cmdDebugFlagDisable(int argc, const char **argv) { if (argc < 2) { - debugPrintf("debugflag_disable <flag>\n"); + debugPrintf("debugflag_disable [<flag> | all]\n"); } else { - if (DebugMan.disableDebugChannel(argv[1])) { + if (Common::String(argv[1]) == "all") { + debugPrintf("Disabled all debug flags\n"); + DebugMan.disableAllDebugChannels(); + } else if (DebugMan.disableDebugChannel(argv[1])) { debugPrintf("Disabled debug flag '%s'\n", argv[1]); } else { debugPrintf("Failed to disable debug flag '%s'\n", argv[1]); |