aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/avalanche/sound.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/avalanche/sound.cpp b/engines/avalanche/sound.cpp
index 2674c9ba35..b10a5db552 100644
--- a/engines/avalanche/sound.cpp
+++ b/engines/avalanche/sound.cpp
@@ -33,12 +33,11 @@ SoundHandler::SoundHandler(AvalancheEngine *vm) : _vm(vm) {
_soundFl = true;
_speakerStream = new Audio::PCSpeaker(_vm->_mixer->getOutputRate());
_vm->_mixer->playStream(Audio::Mixer::kSFXSoundType, &_speakerHandle,
- _speakerStream, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
+ _speakerStream, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::YES, true);
}
SoundHandler::~SoundHandler() {
_vm->_mixer->stopHandle(_speakerHandle);
- delete _speakerStream;
}
/**