From df3fbd432de3d0bfc8ec689a5616b34103c63791 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 10 Oct 2009 04:15:38 +0000 Subject: Further memory leak fixes svn-id: r44861 --- engines/cruise/sound.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'engines/cruise/sound.cpp') diff --git a/engines/cruise/sound.cpp b/engines/cruise/sound.cpp index 811cbd4523..4985dd3ef8 100644 --- a/engines/cruise/sound.cpp +++ b/engines/cruise/sound.cpp @@ -601,9 +601,7 @@ PCSoundFxPlayer::PCSoundFxPlayer(PCSoundDriver *driver) PCSoundFxPlayer::~PCSoundFxPlayer() { _driver->setUpdateCallback(NULL, NULL); - if (_playing) { - stop(); - } + stop(); } bool PCSoundFxPlayer::load(const char *song) { @@ -674,8 +672,8 @@ void PCSoundFxPlayer::stop() { _driver->stopChannel(i); } _driver->stopAll(); - unload(); } + unload(); } void PCSoundFxPlayer::fadeOut() { -- cgit v1.2.3