diff options
-rw-r--r-- | engines/avalanche/sound.cpp | 3 |
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; } /** |