aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm')
-rw-r--r--engines/scumm/gfx.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/scumm/gfx.cpp b/engines/scumm/gfx.cpp
index f6a2385b4d..0b8be54015 100644
--- a/engines/scumm/gfx.cpp
+++ b/engines/scumm/gfx.cpp
@@ -484,10 +484,14 @@ void ScummEngine_v6::drawDirtyScreenParts() {
drawBlastObjects();
} else {
drawBlastObjects();
+ if (_game.version == 8) {
+ // Do this before drawing blast texts. Subtitles go on
+ // top of the CoMI verb coin, e.g. when Murray is
+ // talking to himself early in the game.
+ processUpperActors();
+ }
drawBlastTexts();
}
- if (_game.version == 8)
- processUpperActors();
// Call the original method.
ScummEngine::drawDirtyScreenParts();