Only modify gDebugLevel, not the transient config
svn-id: r17754
This commit is contained in:
parent
fa224cbb3f
commit
88d0b6cc44
2 changed files with 8 additions and 12 deletions
|
@ -597,13 +597,11 @@ bool ScummDebugger::Cmd_DebugLevel(int argc, const char **argv) {
|
||||||
else
|
else
|
||||||
DebugPrintf("Debugging is currently set at level %d\n", ConfMan.getInt("debuglevel"));
|
DebugPrintf("Debugging is currently set at level %d\n", ConfMan.getInt("debuglevel"));
|
||||||
} else { // set level
|
} else { // set level
|
||||||
int level = atoi(argv[1]);
|
gDebugLevel = atoi(argv[1]);
|
||||||
ConfMan.set("debuglevel", level, Common::ConfigManager::kTransientDomain);
|
if (gDebugLevel > 0) {
|
||||||
gDebugLevel = ConfMan.getInt("debuglevel");
|
|
||||||
if (level > 0) {
|
|
||||||
_vm->_debugMode = true;
|
_vm->_debugMode = true;
|
||||||
DebugPrintf("Debug level set to level %d\n", level);
|
DebugPrintf("Debug level set to level %d\n", gDebugLevel);
|
||||||
} else if (level == 0) {
|
} else if (gDebugLevel == 0) {
|
||||||
_vm->_debugMode = false;
|
_vm->_debugMode = false;
|
||||||
DebugPrintf("Debugging is now disabled\n");
|
DebugPrintf("Debugging is now disabled\n");
|
||||||
} else
|
} else
|
||||||
|
|
|
@ -91,13 +91,11 @@ bool Debugger::Cmd_DebugLevel(int argc, const char **argv) {
|
||||||
else
|
else
|
||||||
DebugPrintf("Debugging is currently set at level %d\n", ConfMan.getInt("debuglevel"));
|
DebugPrintf("Debugging is currently set at level %d\n", ConfMan.getInt("debuglevel"));
|
||||||
} else { // set level
|
} else { // set level
|
||||||
int level = atoi(argv[1]);
|
gDebugLevel = atoi(argv[1]);
|
||||||
ConfMan.set("debuglevel", level, Common::ConfigManager::kTransientDomain);
|
if (gDebugLevel > 0 && gDebugLevel < 10) {
|
||||||
gDebugLevel = ConfMan.getInt("debuglevel");
|
|
||||||
if (level > 0 && level < 10) {
|
|
||||||
_vm->_debugMode = true;
|
_vm->_debugMode = true;
|
||||||
DebugPrintf("Debug level set to level %d\n", level);
|
DebugPrintf("Debug level set to level %d\n", gDebugLevel);
|
||||||
} else if (level == 0) {
|
} else if (gDebugLevel == 0) {
|
||||||
_vm->_debugMode = false;
|
_vm->_debugMode = false;
|
||||||
DebugPrintf("Debugging is now disabled\n");
|
DebugPrintf("Debugging is now disabled\n");
|
||||||
} else
|
} else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue