diff options
-rw-r--r-- | scumm/sound.cpp | 2 | ||||
-rw-r--r-- | scumm/string.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp index f70fb16034..361ffb92a1 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -751,7 +751,7 @@ int Sound::isSoundRunning(int sound) const { // getSoundStatus(), with a -1, will return the // ID number of the first active music it finds. if (_currentMusic) - return (_musicChannelHandle.isActive()) ? _currentMusic : 0; + return (_musicChannelHandle.isActive()) ? 1 : 0; else return _vm->_imuse->getSoundStatus(sound); } diff --git a/scumm/string.cpp b/scumm/string.cpp index 16275d3b35..f0a9ce16aa 100644 --- a/scumm/string.cpp +++ b/scumm/string.cpp @@ -512,7 +512,7 @@ int ScummEngine::addMessageToStack(const byte *msg, byte *dst, int dstSize) { num += (_version == 8) ? 4 : 2; } } else { - if (chr != '@') { + if (!(chr == '@' && _heversion <= 71)) { *dst++ = chr; } } |