aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/resource.cpp1
-rw-r--r--scumm/scummvm.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/scumm/resource.cpp b/scumm/resource.cpp
index f8bfa1875c..0feddab40f 100644
--- a/scumm/resource.cpp
+++ b/scumm/resource.cpp
@@ -568,6 +568,7 @@ int Scumm::loadResource(int type, int idx) {
if (_features & GF_OLD_BUNDLE) {
size = _fileHandle.readUint16LE();
+ _fileHandle.seek(-2, SEEK_CUR);
} else if (_features & GF_SMALL_HEADER) {
if (!(_features & GF_SMALL_NAMES))
_fileHandle.seek(8, SEEK_CUR);
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 70377dd17a..742ba30a6a 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -1719,7 +1719,7 @@ void Scumm::launch() {
}
if (_features & GF_OLD_BUNDLE)
- _resourceHeaderSize = 2; // FIXME - to be rechecked
+ _resourceHeaderSize = 4; // FIXME - to be rechecked
else if (_features & GF_SMALL_HEADER)
_resourceHeaderSize = 6;
else