[Scummvm-git-logs] scummvm master -> fe5746d851ada1d1b39cbb2074fd9cbd44f9504d
sev-
sev at scummvm.org
Thu May 7 08:36:45 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:
fe5746d851 DIRECTOR: Handle D4 copyCastStxts without children
Commit: fe5746d851ada1d1b39cbb2074fd9cbd44f9504d
https://github.com/scummvm/scummvm/commit/fe5746d851ada1d1b39cbb2074fd9cbd44f9504d
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T10:36:41+02:00
Commit Message:
DIRECTOR: Handle D4 copyCastStxts without children
Changed paths:
engines/director/score.cpp
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 0d365b39a3..59fe22ff41 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -309,9 +309,11 @@ void Score::copyCastStxts() {
if (c->_value->_type != kCastText && c->_value->_type != kCastButton)
continue;
- uint stxtid = (_vm->getVersion() < 4) ?
- c->_key + _castIDoffset :
- c->_value->_children[0].index;
+ uint stxtid;
+ if (_vm->getVersion() >= 4 && c->_value->_children.size() > 0)
+ stxtid = c->_value->_children[0].index;
+ else
+ stxtid = c->_key + _castIDoffset;
if (_loadedStxts->getVal(stxtid)) {
const Stxt *stxt = _loadedStxts->getVal(stxtid);
More information about the Scummvm-git-logs
mailing list