[Scummvm-cvs-logs] SF.net SVN: scummvm:[40775] scummvm/trunk/backends

sev at users.sourceforge.net sev at users.sourceforge.net
Fri May 22 00:23:04 CEST 2009


Revision: 40775
          http://scummvm.svn.sourceforge.net/scummvm/?rev=40775&view=rev
Author:   sev
Date:     2009-05-21 22:23:04 +0000 (Thu, 21 May 2009)

Log Message:
-----------
Attempt to bring event recoredr to life. Still crashes on exit, though.

Modified Paths:
--------------
    scummvm/trunk/backends/events/default/default-events.cpp
    scummvm/trunk/backends/platform/sdl/sdl.cpp

Modified: scummvm/trunk/backends/events/default/default-events.cpp
===================================================================
--- scummvm/trunk/backends/events/default/default-events.cpp	2009-05-21 22:03:23 UTC (rev 40774)
+++ scummvm/trunk/backends/events/default/default-events.cpp	2009-05-21 22:23:04 UTC (rev 40775)
@@ -237,6 +237,8 @@
 
 		_playbackFile = g_system->getSavefileManager()->openForLoading(_recordTempFileName.c_str());
 
+		assert(_playbackFile);
+
 		_recordFile = g_system->getSavefileManager()->openForSaving(_recordFileName.c_str());
 		_recordFile->writeUint32LE(RECORD_SIGNATURE);
 		_recordFile->writeUint32LE(RECORD_VERSION);

Modified: scummvm/trunk/backends/platform/sdl/sdl.cpp
===================================================================
--- scummvm/trunk/backends/platform/sdl/sdl.cpp	2009-05-21 22:03:23 UTC (rev 40774)
+++ scummvm/trunk/backends/platform/sdl/sdl.cpp	2009-05-21 22:23:04 UTC (rev 40775)
@@ -468,12 +468,14 @@
 	free(_cursorPalette);
 	free(_mouseData);
 
-	delete _savefile;
 	delete _timer;
 
 	SDL_Quit();
 
+	// Even Manager requires save manager for storing
+	// recorded events
 	delete getEventManager();
+	delete _savefile;
 
 	exit(0);
 }


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