mirror of
https://github.com/libretro/scummvm.git
synced 2025-05-13 17:46:22 +00:00
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
@ -160,6 +160,7 @@ HugoEngine::~HugoEngine() {
|
||||
delete _inventory;
|
||||
delete _mouse;
|
||||
delete _screen;
|
||||
delete _intro;
|
||||
delete _scheduler;
|
||||
delete _file;
|
||||
|
||||
|
@ -246,6 +246,10 @@ SoundHandler::SoundHandler(HugoEngine *vm) : _vm(vm) {
|
||||
_midiPlayer = new MidiPlayer(driver);
|
||||
}
|
||||
|
||||
SoundHandler::~SoundHandler() {
|
||||
delete _midiPlayer;
|
||||
}
|
||||
|
||||
void SoundHandler::setMusicVolume() {
|
||||
/* Set the FM music volume from config.mvolume (0..100%) */
|
||||
|
||||
|
@ -42,6 +42,7 @@ class MidiPlayer;
|
||||
class SoundHandler {
|
||||
public:
|
||||
SoundHandler(HugoEngine *vm);
|
||||
~SoundHandler();
|
||||
|
||||
void toggleMusic();
|
||||
void toggleSound();
|
||||
|
Loading…
x
Reference in New Issue
Block a user