aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
diff options
context:
space:
mode:
authorMax Horn2003-04-30 13:23:31 +0000
committerMax Horn2003-04-30 13:23:31 +0000
commit2b74abd2c900d1a8bfd6c15829397503d9439849 (patch)
treebe0e1c3845c90a7e66fffc6b763b964066621ebb /scumm/sound.cpp
parent30e3a8161857260e75c84e4a54cf0849afa10dfd (diff)
downloadscummvm-rg350-2b74abd2c900d1a8bfd6c15829397503d9439849.tar.gz
scummvm-rg350-2b74abd2c900d1a8bfd6c15829397503d9439849.tar.bz2
scummvm-rg350-2b74abd2c900d1a8bfd6c15829397503d9439849.zip
PalmOS changes
svn-id: r7224
Diffstat (limited to 'scumm/sound.cpp')
-rw-r--r--scumm/sound.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp
index 716decf6ea..7b7f6ed5f6 100644
--- a/scumm/sound.cpp
+++ b/scumm/sound.cpp
@@ -32,6 +32,8 @@
#include "common/util.h"
Sound::Sound(Scumm *parent) {
+ memset(this,0,sizeof(Sound)); // palmos
+
_scumm = parent;
_nameBundleMusic = NULL;
_musicBundleBufFinal = NULL;
@@ -41,6 +43,10 @@ Sound::Sound(Scumm *parent) {
}
Sound::~Sound() {
+ if (_sfxFile) {
+ _sfxFile->close();
+ delete _sfxFile;
+ }
}
void Sound::addSoundToQueue(int sound) {