diff options
Diffstat (limited to 'engines/macventure/saveload.cpp')
-rw-r--r-- | engines/macventure/saveload.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/macventure/saveload.cpp b/engines/macventure/saveload.cpp index e1b6227851..1322a43510 100644 --- a/engines/macventure/saveload.cpp +++ b/engines/macventure/saveload.cpp @@ -89,6 +89,11 @@ Common::Error MacVentureEngine::saveGameState(int slot, const Common::String &de Common::OutSaveFile *file = manager->openForSaving(saveFileName); _world->saveGameInto(file); writeMetaData(file, desc); + + file->finalize(); + if (file->err()) { + warning("Could not save '%s' correctly.", saveFileName.c_str()); + } delete file; } |