From af3a3dc2e7d2facd6d718e02f7cb1ab1cd10fb5b Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sat, 4 Jun 2005 15:47:42 +0000 Subject: Fix for bug #1066329 (COMI: Actor redraw glitch) svn-id: r18341 --- scumm/actor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scumm/actor.cpp b/scumm/actor.cpp index e57b1aa995..45a30bd384 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -1227,7 +1227,9 @@ void ScummEngine::redrawAllActors() { void ScummEngine::setActorRedrawFlags() { int i, j; - if (_fullRedraw) { + // Redraw all actors if a full redraw was requested. + // Also redraw all actors in COMI (see bug #1066329 for details). + if (_fullRedraw || _version == 8) { for (j = 1; j < _numActors; j++) { _actors[j]._needRedraw = true; } -- cgit v1.2.3