[Scummvm-git-logs] scummvm master -> ff2741b01a0062f5f28cd11b7ef087f7d1bda1b7
moralrecordings
code at moral.net.au
Sun Jun 21 10:24:16 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
ff2741b01a DIRECTOR: Fix cascade failure in VWCR loader
Commit: ff2741b01a0062f5f28cd11b7ef087f7d1bda1b7
https://github.com/scummvm/scummvm/commit/ff2741b01a0062f5f28cd11b7ef087f7d1bda1b7
Author: Scott Percival (code at moral.net.au)
Date: 2020-06-21T18:24:05+08:00
Commit Message:
DIRECTOR: Fix cascade failure in VWCR loader
Changed paths:
engines/director/score-loading.cpp
diff --git a/engines/director/score-loading.cpp b/engines/director/score-loading.cpp
index 4bc17a3531..e5d4709d6f 100644
--- a/engines/director/score-loading.cpp
+++ b/engines/director/score-loading.cpp
@@ -649,6 +649,7 @@ void Score::loadCastDataVWCR(Common::SeekableSubReadStreamEndian &stream) {
uint8 castType = stream.readByte();
+ int returnPos = stream.pos() + size - 1;
switch (castType) {
case kCastBitmap:
debugC(3, kDebugLoading, "Score::loadCastDataVWCR(): CastTypes id: %d(%s) BitmapCast", id, numToCastNum(id));
@@ -686,6 +687,7 @@ void Score::loadCastDataVWCR(Common::SeekableSubReadStreamEndian &stream) {
stream.skip(size - 1);
continue;
}
+ stream.seek(returnPos);
_loadedCast->getVal(id)->_score = this;
}
}
More information about the Scummvm-git-logs
mailing list