diff options
-rw-r--r-- | engines/sci/sound/music.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index 7a6eaf62b4..5a37357045 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -1063,7 +1063,7 @@ void SciMusic::remapChannels() { // And finally, stop any empty channels for (int i = _driverFirstChannel; i <= _driverLastChannel; ++i) { - if (!_channelMap[i]._song) + if (!_channelMap[i]._song && currentMap[i]._song) resetDeviceChannel(i); } |