diff options
author | Christopher Page | 2008-08-13 20:27:39 +0000 |
---|---|---|
committer | Christopher Page | 2008-08-13 20:27:39 +0000 |
commit | 2d31207a8169491647d8fa3baab7eadbfdfa1da9 (patch) | |
tree | 5b59af197cdb4caf0510343f173dbc5a54dfeaf1 /engines/sky/sky.cpp | |
parent | c9e0422722eadeabdd0fd0dfe8591f90a3f00e89 (diff) | |
download | scummvm-rg350-2d31207a8169491647d8fa3baab7eadbfdfa1da9.tar.gz scummvm-rg350-2d31207a8169491647d8fa3baab7eadbfdfa1da9.tar.bz2 scummvm-rg350-2d31207a8169491647d8fa3baab7eadbfdfa1da9.zip |
Fixed some memory leaks
svn-id: r33846
Diffstat (limited to 'engines/sky/sky.cpp')
-rw-r--r-- | engines/sky/sky.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sky/sky.cpp b/engines/sky/sky.cpp index 44347cf9a7..bcdc9f5130 100644 --- a/engines/sky/sky.cpp +++ b/engines/sky/sky.cpp @@ -277,6 +277,8 @@ SkyEngine::~SkyEngine() { delete _skyDisk; delete _skyControl; delete _skyCompact; + if (_skyIntro) + delete _skyIntro; for (int i = 0; i < 300; i++) if (_itemList[i]) @@ -473,6 +475,7 @@ int SkyEngine::init() { _systemVars.systemFlags |= SF_PLAY_VOCS; _systemVars.gameSpeed = 50; + _skyIntro = 0; _skyCompact = new SkyCompact(); _skyText = new Text(_skyDisk, _skyCompact); _skyMouse = new Mouse(_system, _skyDisk, _skyCompact); |