diff --git a/scumm/sound.cpp b/scumm/sound.cpp index 27362c31c9b..534374858c6 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -110,7 +110,7 @@ void Sound::addSoundToQueue2(int sound, int heOffset, int heChannel, int heFlags if (_vm->_heversion >= 60 && _soundQue2Pos) { int i = _soundQue2Pos; while (i--) { - if (_soundQue2[i].sound == sound) + if (_soundQue2[i].sound == sound && !(heFlags & 2)) return; } }