aboutsummaryrefslogtreecommitdiff
path: root/scumm/actor.cpp
diff options
context:
space:
mode:
authorMax Horn2005-06-04 15:47:42 +0000
committerMax Horn2005-06-04 15:47:42 +0000
commitaf3a3dc2e7d2facd6d718e02f7cb1ab1cd10fb5b (patch)
tree46696b2bf213c079cac1544315a75cb0ce599683 /scumm/actor.cpp
parentd3587c3a1ee9f81ef0b23550736bc5cc2b644d66 (diff)
downloadscummvm-rg350-af3a3dc2e7d2facd6d718e02f7cb1ab1cd10fb5b.tar.gz
scummvm-rg350-af3a3dc2e7d2facd6d718e02f7cb1ab1cd10fb5b.tar.bz2
scummvm-rg350-af3a3dc2e7d2facd6d718e02f7cb1ab1cd10fb5b.zip
Fix for bug #1066329 (COMI: Actor redraw glitch)
svn-id: r18341
Diffstat (limited to 'scumm/actor.cpp')
-rw-r--r--scumm/actor.cpp4
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;
}