aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/widget_talk.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-08-08 08:45:41 -0400
committerPaul Gilbert2015-08-08 08:45:41 -0400
commitbb252129b61ab2eb2b3aa84b1afa8ed1f20d7b98 (patch)
treeb7b96d98506bba42881650b62613c018c381f39f /engines/sherlock/tattoo/widget_talk.cpp
parentee54396126a7b631d682e0cc147088a6bc1b97c9 (diff)
downloadscummvm-rg350-bb252129b61ab2eb2b3aa84b1afa8ed1f20d7b98.tar.gz
scummvm-rg350-bb252129b61ab2eb2b3aa84b1afa8ed1f20d7b98.tar.bz2
scummvm-rg350-bb252129b61ab2eb2b3aa84b1afa8ed1f20d7b98.zip
SHERLOCK: RT: Implementing password entry window
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 {