[Scummvm-cvs-logs] SF.net SVN: scummvm: [32093] scummvm/trunk/engines/kyra/kyra_v2.cpp

athrxx at users.sourceforge.net athrxx at users.sourceforge.net
Tue May 13 23:39:18 CEST 2008


Revision: 32093
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32093&view=rev
Author:   athrxx
Date:     2008-05-13 14:39:18 -0700 (Tue, 13 May 2008)

Log Message:
-----------
fix engine destructor for non interactive hof demo

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/kyra_v2.cpp

Modified: scummvm/trunk/engines/kyra/kyra_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/kyra_v2.cpp	2008-05-13 21:17:46 UTC (rev 32092)
+++ scummvm/trunk/engines/kyra/kyra_v2.cpp	2008-05-13 21:39:18 UTC (rev 32093)
@@ -71,11 +71,13 @@
 }
 
 KyraEngine_v2::~KyraEngine_v2() {
-	for (ShapeMap::iterator i = _gameShapes.begin(); i != _gameShapes.end(); ++i) {
-		delete[] i->_value;
-		i->_value = 0;
+	if (!(_flags.isDemo && !_flags.isTalkie)) {
+		for (ShapeMap::iterator i = _gameShapes.begin(); i != _gameShapes.end(); ++i) {
+			delete[] i->_value;
+			i->_value = 0;
+		}
+		_gameShapes.clear();
 	}
-	_gameShapes.clear();
 
 	delete[] _itemList;
 	delete[] _sceneList;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list