aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/kyra_v3.cpp1
-rw-r--r--engines/kyra/sound_digital.cpp2
2 files changed, 1 insertions, 2 deletions
diff --git a/engines/kyra/kyra_v3.cpp b/engines/kyra/kyra_v3.cpp
index cc86af8ddc..2f42d6ec82 100644
--- a/engines/kyra/kyra_v3.cpp
+++ b/engines/kyra/kyra_v3.cpp
@@ -332,7 +332,6 @@ int KyraEngine_v3::musicUpdate(int forceRestart) {
if (!lock) {
lock = 1;
if (_musicSoundChannel >= 0) {
- _soundDigital->stopAllSounds();
if (!_soundDigital->isPlaying(_musicSoundChannel)) {
if (_curMusicTrack != -1)
playMusicTrack(_curMusicTrack, 1);
diff --git a/engines/kyra/sound_digital.cpp b/engines/kyra/sound_digital.cpp
index 6ec57b64db..d256f9eb6f 100644
--- a/engines/kyra/sound_digital.cpp
+++ b/engines/kyra/sound_digital.cpp
@@ -311,7 +311,7 @@ int AUDStream::readChunk(int16 *buffer, const int maxSamples) {
}
if (_fading < 0 && _fadeCount == 0)
- _fading = false;
+ _fading = 0;
return samplesProcessed;
}