diff options
Diffstat (limited to 'engines/scumm/scumm.cpp')
-rw-r--r-- | engines/scumm/scumm.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index f077149fee..b28b3a1cb6 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -1606,7 +1606,9 @@ void ScummEngine_v99he::scummInit() { memset(_hePalettes, 0, (_numPalettes + 1) * 1024); // Array 129 is set to base name - int len = resStrLen((const byte *)_baseName.c_str()) + 1; + // FIXME: Of course, we probably would want to insert the value + // *after* applying the filename substitution here... ? + int len = _baseName.size() + 1; ArrayHeader *ah = defineArray(129, kStringArray, 0, 0, 0, len); memcpy(ah->data, _baseName.c_str(), len); |