diff options
Diffstat (limited to 'engines/dreamweb')
-rw-r--r-- | engines/dreamweb/stubs.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index 44f0b87051..01b48438ea 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -432,6 +432,10 @@ void DreamGenContext::setuptimedtemp(uint8 textIndex, uint8 voiceIndex, uint8 x, cx = pop(); bx = pop(); ax = pop(); + + // FIXME: This fallthrough does not properly support subtitles+speech + // mode. The parameters to setuptimedtemp() are sometimes different + // for speech and for subtitles. See e.g., madmantext() if ((data.byte(kSpeechloaded) == 1) && (data.byte(kSubtitles) != 1)) return; } |