aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/sound.cpp3
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;
}
}