diff options
| author | Filippos Karapetis | 2009-10-11 19:23:00 +0000 | 
|---|---|---|
| committer | Filippos Karapetis | 2009-10-11 19:23:00 +0000 | 
| commit | 1f00be5c15615f2bc784692396b4eaa26eef5cf9 (patch) | |
| tree | 90a831b89f651f09a6c55583ad13308ad8cd849e | |
| parent | 07736ede1908b9705aed9180f072e9f77fd9d9b0 (diff) | |
| download | scummvm-rg350-1f00be5c15615f2bc784692396b4eaa26eef5cf9.tar.gz scummvm-rg350-1f00be5c15615f2bc784692396b4eaa26eef5cf9.tar.bz2 scummvm-rg350-1f00be5c15615f2bc784692396b4eaa26eef5cf9.zip | |
The _variables array is sized from syncArray, so there's no need to store its size in the savegame
svn-id: r44940
| -rw-r--r-- | engines/sci/engine/savegame.cpp | 9 | 
1 files changed, 1 insertions, 8 deletions
| diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index 9a136d7a63..af318dbe5d 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -317,14 +317,7 @@ void LocalVariables::saveLoadWithSerializer(Common::Serializer &s) {  void Object::saveLoadWithSerializer(Common::Serializer &s) {  	s.syncAsSint32LE(_flags);  	sync_reg_t(s, _pos); -	int varCount; -	if (s.isLoading()) { -		s.syncAsSint32LE(varCount); -		_variables.resize(varCount); -	} else { -		varCount = _variables.size(); -		s.syncAsSint32LE(varCount); -	} +	s.skip(4, VER(9), VER(12));			// OBSOLETE: Used to be variable_names_nr  	s.syncAsSint32LE(_methodCount);		// that's actually a uint16  	syncArray<reg_t>(s, _variables); | 
