diff options
-rw-r--r-- | scumm/actor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |