diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/parallaction/parallaction.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp index 67d081120e..f31b7abcd2 100644 --- a/engines/parallaction/parallaction.cpp +++ b/engines/parallaction/parallaction.cpp @@ -598,8 +598,11 @@ void Parallaction::runZone(ZonePtr z) { break; case kZoneSpeak: - enterDialogueMode(z); - return; + if (z->u._speakDialogue) { + enterDialogueMode(z); + return; + } + break; } debugC(3, kDebugExec, "runZone completed"); |