HUGO: Close two minor memory leaks.
Destructor added to SoundHandler and added delete for _intro in engine destructor. svn-id: r54225
This commit is contained in:
parent
db51fb3386
commit
6c78ca4876
3 changed files with 6 additions and 0 deletions
|
@ -160,6 +160,7 @@ HugoEngine::~HugoEngine() {
|
||||||
delete _inventory;
|
delete _inventory;
|
||||||
delete _mouse;
|
delete _mouse;
|
||||||
delete _screen;
|
delete _screen;
|
||||||
|
delete _intro;
|
||||||
delete _scheduler;
|
delete _scheduler;
|
||||||
delete _file;
|
delete _file;
|
||||||
|
|
||||||
|
|
|
@ -246,6 +246,10 @@ SoundHandler::SoundHandler(HugoEngine *vm) : _vm(vm) {
|
||||||
_midiPlayer = new MidiPlayer(driver);
|
_midiPlayer = new MidiPlayer(driver);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SoundHandler::~SoundHandler() {
|
||||||
|
delete _midiPlayer;
|
||||||
|
}
|
||||||
|
|
||||||
void SoundHandler::setMusicVolume() {
|
void SoundHandler::setMusicVolume() {
|
||||||
/* Set the FM music volume from config.mvolume (0..100%) */
|
/* Set the FM music volume from config.mvolume (0..100%) */
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,7 @@ class MidiPlayer;
|
||||||
class SoundHandler {
|
class SoundHandler {
|
||||||
public:
|
public:
|
||||||
SoundHandler(HugoEngine *vm);
|
SoundHandler(HugoEngine *vm);
|
||||||
|
~SoundHandler();
|
||||||
|
|
||||||
void toggleMusic();
|
void toggleMusic();
|
||||||
void toggleSound();
|
void toggleSound();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue