[Scummvm-cvs-logs] SF.net SVN: scummvm:[38795] scummvm/trunk/engines/sci/engine
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Feb 22 22:41:00 CET 2009
Revision: 38795
http://scummvm.svn.sourceforge.net/scummvm/?rev=38795&view=rev
Author: fingolfin
Date: 2009-02-22 21:41:00 +0000 (Sun, 22 Feb 2009)
Log Message:
-----------
SCI: Fix what looks like a bug in the save/load system (?)
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/savegame.cfsml
scummvm/trunk/engines/sci/engine/savegame.cpp
Modified: scummvm/trunk/engines/sci/engine/savegame.cfsml
===================================================================
--- scummvm/trunk/engines/sci/engine/savegame.cfsml 2009-02-22 21:38:46 UTC (rev 38794)
+++ scummvm/trunk/engines/sci/engine/savegame.cfsml 2009-02-22 21:41:00 UTC (rev 38795)
@@ -1029,8 +1029,8 @@
_global_save_state = retval;
retval->gfx_state = s->gfx_state;
- SavegameMetadata* meta = new SavegameMetadata;
- memset(retval, 0, sizeof(SavegameMetadata));
+ SavegameMetadata *meta = new SavegameMetadata;
+ memset(meta, 0, sizeof(SavegameMetadata));
%CFSMLREAD-ATOMIC SavegameMetadata meta FROM fh ERRVAR read_eof;
if ((meta->savegame_version < FREESCI_MINIMUM_SAVEGAME_VERSION) ||
Modified: scummvm/trunk/engines/sci/engine/savegame.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/savegame.cpp 2009-02-22 21:38:46 UTC (rev 38794)
+++ scummvm/trunk/engines/sci/engine/savegame.cpp 2009-02-22 21:41:00 UTC (rev 38795)
@@ -4980,8 +4980,8 @@
_global_save_state = retval;
retval->gfx_state = s->gfx_state;
- SavegameMetadata* meta = new SavegameMetadata;
- memset(retval, 0, sizeof(SavegameMetadata));
+ SavegameMetadata *meta = new SavegameMetadata;
+ memset(meta, 0, sizeof(SavegameMetadata));
// Auto-generated CFSML data reader code
#line 763 "engines/sci/engine/savegame.cfsml"
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