diff --git a/scumm/actor.cpp b/scumm/actor.cpp index e57b1aa995e..45a30bd3841 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; }