diff options
-rw-r--r-- | engines/fullpipe/sound.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/fullpipe/sound.cpp b/engines/fullpipe/sound.cpp index 271b103c03..10ae376a32 100644 --- a/engines/fullpipe/sound.cpp +++ b/engines/fullpipe/sound.cpp @@ -140,7 +140,9 @@ void Sound::play(int flag) { } void Sound::freeSound() { - warning("STUB: Sound::freeSound()"); + stop(); + + free(_soundData); } int Sound::getVolume() { @@ -150,7 +152,7 @@ int Sound::getVolume() { } void Sound::stop() { - warning("STUB: Sound::stop()"); + g_fp->_mixer->stopHandle(_handle); } void FullpipeEngine::setSceneMusicParameters(GameVar *gvar) { |