aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/savegame.cpp
diff options
context:
space:
mode:
authorColin Snover2016-09-09 14:21:33 -0500
committerColin Snover2016-09-29 19:39:16 -0500
commit64dc37cfe22b5cea0cfa4457dd149bf21787b5f9 (patch)
tree1f9e55180af39ed4bf6f713ae54666081717d95d /engines/sci/engine/savegame.cpp
parentc7dacf273e0ac39386c3124de9ba04a5af62257d (diff)
downloadscummvm-rg350-64dc37cfe22b5cea0cfa4457dd149bf21787b5f9.tar.gz
scummvm-rg350-64dc37cfe22b5cea0cfa4457dd149bf21787b5f9.tar.bz2
scummvm-rg350-64dc37cfe22b5cea0cfa4457dd149bf21787b5f9.zip
SCI32: Start implementing kSave for SCI32
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r--engines/sci/engine/savegame.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index 9def79c918..5a73526fb7 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -1009,10 +1009,11 @@ bool gamestate_save(EngineState *s, Common::WriteStream *fh, const Common::Strin
meta.gameObjectOffset = g_sci->getGameObject().getOffset();
// Checking here again
- if (s->executionStackBase) {
- warning("Cannot save from below kernel function");
- return false;
- }
+// TODO: This breaks Torin autosave, is there actually any reason for it?
+// if (s->executionStackBase) {
+// warning("Cannot save from below kernel function");
+// return false;
+// }
Common::Serializer ser(0, fh);
sync_SavegameMetadata(ser, meta);