aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/sound.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2019-06-10 01:52:35 +0300
committerFilippos Karapetis2019-06-11 00:48:16 +0300
commit709d606e016235b663e04b9abfa9d537bdc753f0 (patch)
tree0f7376571ed0d239e1bbc96d72b5a842caf55187 /engines/startrek/sound.cpp
parent3f7f1a24108b1333908e82fd01455ea4f863afd3 (diff)
downloadscummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.tar.gz
scummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.tar.bz2
scummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.zip
STARTREK: Adapt many usages of Common::SharedPtr() to regular pointers
Diffstat (limited to 'engines/startrek/sound.cpp')
-rw-r--r--engines/startrek/sound.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/startrek/sound.cpp b/engines/startrek/sound.cpp
index 3b77228324..c448126e08 100644
--- a/engines/startrek/sound.cpp
+++ b/engines/startrek/sound.cpp
@@ -346,7 +346,7 @@ void Sound::loadPCMusicFile(const Common::String &baseSoundName) {
}
debugC(5, kDebugSound, "Loading midi \'%s\'\n", soundName.c_str());
- FileStream soundStream = _vm->loadFile(soundName.c_str());
+ Common::MemoryReadStreamEndian *soundStream = _vm->loadFile(soundName.c_str());
if (loadedSoundData != nullptr)
delete[] loadedSoundData;
@@ -355,6 +355,8 @@ void Sound::loadPCMusicFile(const Common::String &baseSoundName) {
// FIXME: should music start playing when this is called?
//_midiSlots[0].midiParser->loadMusic(loadedSoundData, soundStream->size());
+
+ delete soundStream;
}
void Sound::clearMidiSlot(int slot) {