[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