From 12923286395d1bf408ae07b6b57b2df8757c32cf Mon Sep 17 00:00:00 2001 From: Nathanael Gentry Date: Tue, 14 Jul 2020 12:47:29 -0400 Subject: [PATCH] DIRECTOR: Call updateCast for not-dirty sprites This restores text interactivity in Warlock. --- engines/director/score.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/engines/director/score.cpp b/engines/director/score.cpp index 3652f9190f4..c3c48f543a4 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -417,6 +417,7 @@ void Score::renderSprites(uint16 frameId, RenderMode mode) { _stage->addDirtyRect(channel->getBbox()); } else if (!channel->_sprite->_puppet) { // Updating scripts, etc. does not require a full re-render + channel->_sprite->updateCast(); channel->_sprite->_scriptId = nextSprite->_scriptId; } }