diff options
Diffstat (limited to 'engines/gob')
-rw-r--r-- | engines/gob/inter_v1.cpp | 2 | ||||
-rw-r--r-- | engines/gob/inter_v2.cpp | 2 |
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 ¶ms) { _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 ¶ms) { _vm->_draw->animateCursor(4); if (offset < 0) - stream->seek(-offset - 1, SEEK_END); + stream->seek(offset + 1, SEEK_END); else stream->seek(offset); |