aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/general.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-07-05 20:26:34 +1000
committerPaul Gilbert2011-07-05 20:26:34 +1000
commitfe0ff3b2e98b8a0ec68f497925aefbdea77aeed0 (patch)
treeac085089262f67f823b7af4d70a30ac648572404 /engines/cge/general.cpp
parentdbf9e4679c694277be20dd1d1bc5db8d60f7fabd (diff)
downloadscummvm-rg350-fe0ff3b2e98b8a0ec68f497925aefbdea77aeed0.tar.gz
scummvm-rg350-fe0ff3b2e98b8a0ec68f497925aefbdea77aeed0.tar.bz2
scummvm-rg350-fe0ff3b2e98b8a0ec68f497925aefbdea77aeed0.zip
CGE: Converted loadGame to use the ScummVM serialiser
Diffstat (limited to 'engines/cge/general.cpp')
-rw-r--r--engines/cge/general.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/cge/general.cpp b/engines/cge/general.cpp
index 3c0dc8a802..50dfeaeb5a 100644
--- a/engines/cge/general.cpp
+++ b/engines/cge/general.cpp
@@ -238,6 +238,10 @@ uint16 IoHand::read(void *buf, uint16 len) {
error("Read %s - %d bytes", _file->getName(), len);
if (_crypt)
_seed = _crypt(buf, len, Seed);
+
+ if (_file->eos())
+ _error = 1;
+
return bytesRead;
}