aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob')
-rw-r--r--engines/gob/inter_v1.cpp2
-rw-r--r--engines/gob/inter_v2.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/gob/inter_v1.cpp b/engines/gob/inter_v1.cpp
index b6b82662bc..9c4679ca35 100644
--- a/engines/gob/inter_v1.cpp
+++ b/engines/gob/inter_v1.cpp
@@ -2222,7 +2222,7 @@ bool Inter_v1::o1_readData(OpFuncParams &params) {
_vm->_draw->animateCursor(4);
if (offset < 0)
- stream->seek(-offset - 1, SEEK_END);
+ stream->seek(offset + 1, SEEK_END);
else
stream->seek(offset);
diff --git a/engines/gob/inter_v2.cpp b/engines/gob/inter_v2.cpp
index 48ce40a335..8859f68ff6 100644
--- a/engines/gob/inter_v2.cpp
+++ b/engines/gob/inter_v2.cpp
@@ -1979,7 +1979,7 @@ bool Inter_v2::o2_readData(OpFuncParams &params) {
_vm->_draw->animateCursor(4);
if (offset < 0)
- stream->seek(-offset - 1, SEEK_END);
+ stream->seek(offset + 1, SEEK_END);
else
stream->seek(offset);