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);  | 
