From b6d33f1667ecd2e8bb1b16b85f5db4bae2046054 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 13 Sep 2009 21:48:02 +0000 Subject: - Cleanup - Fix mismatching new[]/delete svn-id: r44075 --- engines/kyra/sound.h | 6 +++--- engines/kyra/sound_adlib.h | 1 - engines/kyra/sound_towns.cpp | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) (limited to 'engines/kyra') diff --git a/engines/kyra/sound.h b/engines/kyra/sound.h index e81b18d8a4..09a87b6d87 100644 --- a/engines/kyra/sound.h +++ b/engines/kyra/sound.h @@ -110,14 +110,14 @@ public: /** * Load hard coded data for playing music * (and somtimes sound effects) from. - */ - virtual void loadSoundFile(const uint8 *data, int len) { } + */ + virtual void loadSoundFile(const uint8 *data, int len) {} /** * Load a sound file for playing sound * effects from. */ - virtual void loadSfxFile(Common::String file) { } + virtual void loadSfxFile(Common::String file) {} /** * Plays the specified track. diff --git a/engines/kyra/sound_adlib.h b/engines/kyra/sound_adlib.h index e85beff813..f384113af7 100644 --- a/engines/kyra/sound_adlib.h +++ b/engines/kyra/sound_adlib.h @@ -72,7 +72,6 @@ public: void loadSoundFile(uint file); void loadSoundFile(Common::String file); - void loadSoundFile(const uint8 *data, int len) {} void playTrack(uint8 track); void haltTrack(); diff --git a/engines/kyra/sound_towns.cpp b/engines/kyra/sound_towns.cpp index 0c67b1e83a..ffa9f720a7 100644 --- a/engines/kyra/sound_towns.cpp +++ b/engines/kyra/sound_towns.cpp @@ -4075,14 +4075,14 @@ bool SoundPC98::init() { void SoundPC98::loadSoundFile(Common::String file) { if (_sfxTrackData) - delete _sfxTrackData; + delete[] _sfxTrackData; _sfxTrackData = _vm->resource()->fileData(file.c_str(), 0); } void SoundPC98::loadSoundFile(const uint8 *data, int len) { if (_sfxTrackData) - delete _sfxTrackData; + delete[] _sfxTrackData; _sfxTrackData = new uint8[len]; memcpy(_sfxTrackData, data, len); -- cgit v1.2.3