diff options
| author | Max Horn | 2006-04-16 19:23:14 +0000 |
|---|---|---|
| committer | Max Horn | 2006-04-16 19:23:14 +0000 |
| commit | 74edd90aba15db1196b16b5eae918347670d11c8 (patch) | |
| tree | 7410c4e14dadff2c051b42ea3a09d99987b0d6d5 /engines/scumm/he | |
| parent | 08b9cd7922c48df064c17d71cc306f330043b817 (diff) | |
| download | scummvm-rg350-74edd90aba15db1196b16b5eae918347670d11c8.tar.gz scummvm-rg350-74edd90aba15db1196b16b5eae918347670d11c8.tar.bz2 scummvm-rg350-74edd90aba15db1196b16b5eae918347670d11c8.zip | |
Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch)
svn-id: r21951
Diffstat (limited to 'engines/scumm/he')
| -rw-r--r-- | engines/scumm/he/script_v70he.cpp | 2 | ||||
| -rw-r--r-- | engines/scumm/he/script_v72he.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/scumm/he/script_v70he.cpp b/engines/scumm/he/script_v70he.cpp index 3e71073f69..fc8c0874c4 100644 --- a/engines/scumm/he/script_v70he.cpp +++ b/engines/scumm/he/script_v70he.cpp @@ -990,7 +990,7 @@ void ScummEngine_v70he::o70_writeINI() { switch (type) { case 1: // number - ConfMan.set((char *)option, value); + ConfMan.setInt((char *)option, value); debug(1, "o70_writeINI: Option %s Value %d", option, value); break; case 2: // string diff --git a/engines/scumm/he/script_v72he.cpp b/engines/scumm/he/script_v72he.cpp index 69edc4b51c..58b87419fc 100644 --- a/engines/scumm/he/script_v72he.cpp +++ b/engines/scumm/he/script_v72he.cpp @@ -2134,7 +2134,7 @@ void ScummEngine_v72he::o72_writeINI() { case 6: // number value = pop(); copyScriptString(option, sizeof(option)); - ConfMan.set((char *)option, value); + ConfMan.setInt((char *)option, value); debug(1, "o72_writeINI: Option %s Value %d", option, value); break; case 77: // HE 100 |
