aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/widget_talk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/tattoo/widget_talk.cpp')
-rw-r--r--engines/sherlock/tattoo/widget_talk.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/sherlock/tattoo/widget_talk.cpp b/engines/sherlock/tattoo/widget_talk.cpp
index dfb2360208..a5afa0c263 100644
--- a/engines/sherlock/tattoo/widget_talk.cpp
+++ b/engines/sherlock/tattoo/widget_talk.cpp
@@ -344,8 +344,10 @@ void WidgetTalk::handleEvents() {
people[idx].pullNPCPath();
}
- ui.banishWindow();
- ui._menuMode = scene._labTableScene ? LAB_MODE : STD_MODE;
+ if (ui._menuMode != PASSWORD_MODE) {
+ ui.banishWindow();
+ ui._menuMode = scene._labTableScene ? LAB_MODE : STD_MODE;
+ }
break;
}
} else {