aboutsummaryrefslogtreecommitdiff
path: root/engines/access
diff options
context:
space:
mode:
authorStrangerke2014-12-28 11:35:53 +0100
committerStrangerke2014-12-28 11:38:10 +0100
commit46cd10c5255a7c99620a335094d5af3ccf5a2092 (patch)
tree066d94dffd51df3146ce5162db03fd50b3ce8069 /engines/access
parentd0ac19062526e5617d08b587e64aee00fd395876 (diff)
downloadscummvm-rg350-46cd10c5255a7c99620a335094d5af3ccf5a2092.tar.gz
scummvm-rg350-46cd10c5255a7c99620a335094d5af3ccf5a2092.tar.bz2
scummvm-rg350-46cd10c5255a7c99620a335094d5af3ccf5a2092.zip
ACCESS: Fix DisposeAfterUse flags in sound code (thanks to fuzzie)
Diffstat (limited to 'engines/access')
-rw-r--r--engines/access/sound.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/access/sound.cpp b/engines/access/sound.cpp
index 221b409aa9..da267bdc4c 100644
--- a/engines/access/sound.cpp
+++ b/engines/access/sound.cpp
@@ -134,7 +134,7 @@ void SoundManager::playSound(Resource *res, int priority) {
return;
}
- Audio::RewindableAudioStream *audioStream = Audio::makeRawStream(resourceData + 32, sampleSize, sampleRate, 0);
+ Audio::RewindableAudioStream *audioStream = Audio::makeRawStream(resourceData + 32, sampleSize, sampleRate, 0, DisposeAfterUse::NO);
_queue.push_back(audioStream);
} else
@@ -143,7 +143,7 @@ void SoundManager::playSound(Resource *res, int priority) {
if (!_mixer->isSoundHandleActive(_effectsHandle))
_mixer->playStream(Audio::Mixer::kSFXSoundType, &_effectsHandle,
_queue[0], -1, _mixer->kMaxChannelVolume, 0,
- DisposeAfterUse::NO);
+ DisposeAfterUse::YES);
}
void SoundManager::checkSoundQueue() {