diff options
-rw-r--r-- | scumm/sound.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp index 52a5b25ac3..5a16dd4c79 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -534,7 +534,8 @@ int Sound::startTalkSound(uint32 offset, uint32 b, int mode) { void Sound::stopTalkSound() { if (_sfxMode & 2) { - stopSfxSound(); + if (_talkChannel != -1) + _scumm->_mixer->stop(_talkChannel); _sfxMode &= ~2; } } |