diff options
author | Filippos Karapetis | 2011-10-10 01:48:47 +0300 |
---|---|---|
committer | Filippos Karapetis | 2011-10-10 01:48:47 +0300 |
commit | 121bef4f79e23ad8ae569170d8375391f89b2aee (patch) | |
tree | 0edd7fb7bfc4d41ede450d53c6d53ea1e808e32e | |
parent | b17d424257bccfa355a3a43d4308f266c12f8698 (diff) | |
download | scummvm-rg350-121bef4f79e23ad8ae569170d8375391f89b2aee.tar.gz scummvm-rg350-121bef4f79e23ad8ae569170d8375391f89b2aee.tar.bz2 scummvm-rg350-121bef4f79e23ad8ae569170d8375391f89b2aee.zip |
MADE: Added missing finalize() calls to the game state saving code
Thanks to wjp for finding these
-rw-r--r-- | engines/made/database.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/made/database.cpp b/engines/made/database.cpp index b0cd4bb262..454fe09a38 100644 --- a/engines/made/database.cpp +++ b/engines/made/database.cpp @@ -496,6 +496,7 @@ int16 GameDatabaseV2::savegame(const char *filename, const char *description, in out->write(_gameState + 2, _gameStateSize - 2); for (uint i = 0; i < _objects.size(); i++) _objects[i]->save(*out); + out->finalize(); delete out; return result; } @@ -699,6 +700,7 @@ int16 GameDatabaseV3::savegame(const char *filename, const char *description, in out->writeUint16LE(version); out->write(desc, 64); out->write(_gameState, _gameStateSize); + out->finalize(); delete out; return result; } |