[Scummvm-git-logs] scummvm master -> 9bb31cb1daa3d45b04827bb57ae00cd8f8f73834
sev-
noreply at scummvm.org
Thu Jun 18 21:05:06 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
9bb31cb1da DIRECTOR: Correctly process empty MCsL/VWFI
Commit: 9bb31cb1daa3d45b04827bb57ae00cd8f8f73834
https://github.com/scummvm/scummvm/commit/9bb31cb1daa3d45b04827bb57ae00cd8f8f73834
Author: Lariaa (30549703+Lariaa at users.noreply.github.com)
Date: 2026-06-18T23:04:45+02:00
Commit Message:
DIRECTOR: Correctly process empty MCsL/VWFI
Changed paths:
engines/director/movie.cpp
diff --git a/engines/director/movie.cpp b/engines/director/movie.cpp
index 5ec6b45a37a..e644c5bffc7 100644
--- a/engines/director/movie.cpp
+++ b/engines/director/movie.cpp
@@ -135,6 +135,12 @@ void Movie::setArchive(Common::SharedPtr<Archive> archive) {
// D4 or lower, only 1 cast
_cast->setArchive(archive);
}
+
+ // The cast-lib mapping (MCsL) may be empty or may not list the default
+ // internal library
+ if (!_cast->getArchive())
+ _cast->setArchive(archive);
+
// Frame Labels
if ((r = archive->getMovieResourceIfPresent(MKTAG('V', 'W', 'L', 'B')))) {
_score->loadLabels(*r);
More information about the Scummvm-git-logs
mailing list