Only modify gDebugLevel, not the transient config

svn-id: r17754
This commit is contained in:
Max Horn 2005-04-22 20:04:25 +00:00
parent fa224cbb3f
commit 88d0b6cc44
2 changed files with 8 additions and 12 deletions

View file

@ -597,13 +597,11 @@ bool ScummDebugger::Cmd_DebugLevel(int argc, const char **argv) {
else
DebugPrintf("Debugging is currently set at level %d\n", ConfMan.getInt("debuglevel"));
} else { // set level
int level = atoi(argv[1]);
ConfMan.set("debuglevel", level, Common::ConfigManager::kTransientDomain);
gDebugLevel = ConfMan.getInt("debuglevel");
if (level > 0) {
gDebugLevel = atoi(argv[1]);
if (gDebugLevel > 0) {
_vm->_debugMode = true;
DebugPrintf("Debug level set to level %d\n", level);
} else if (level == 0) {
DebugPrintf("Debug level set to level %d\n", gDebugLevel);
} else if (gDebugLevel == 0) {
_vm->_debugMode = false;
DebugPrintf("Debugging is now disabled\n");
} else