[Scummvm-cvs-logs] SF.net SVN: scummvm: [27105] scummvm/trunk/engines/parallaction/ parallaction.cpp

peres001 at users.sourceforge.net peres001 at users.sourceforge.net
Tue Jun 5 13:49:03 CEST 2007


Revision: 27105
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27105&view=rev
Author:   peres001
Date:     2007-06-05 04:49:01 -0700 (Tue, 05 Jun 2007)

Log Message:
-----------
Fixed crash on exit (bug #1726185).

Modified Paths:
--------------
    scummvm/trunk/engines/parallaction/parallaction.cpp

Modified: scummvm/trunk/engines/parallaction/parallaction.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/parallaction.cpp	2007-06-05 11:46:39 UTC (rev 27104)
+++ scummvm/trunk/engines/parallaction/parallaction.cpp	2007-06-05 11:49:01 UTC (rev 27105)
@@ -126,27 +126,24 @@
 Parallaction::~Parallaction() {
 	delete _debugger;
 
-	delete _soundMan;
-	delete _disk;
 	delete _globalTable;
 
-	if (_objectsNames)
-		delete _objectsNames;
-
 	delete _callableNames;
 	delete _commandsNames;
 	delete _instructionNames;
 	delete _zoneTypeNames;
 	delete _zoneFlagNames;
 
-	if (_localFlagNames)
-		delete _localFlagNames;
-
-	delete _gfx;
-
+	_animations.remove(&_char._ani);
+	
 	freeLocation();
+	
 	freeCharacter();
 	destroyInventory();
+
+	delete _gfx;
+	delete _soundMan;
+	delete _disk;	
 }
 
 


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