aboutsummaryrefslogtreecommitdiff
path: root/engines/macventure/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/macventure/saveload.cpp')
-rw-r--r--engines/macventure/saveload.cpp5
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;
}