diff options
| -rw-r--r-- | engines/parallaction/dialogue.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/parallaction/dialogue.cpp b/engines/parallaction/dialogue.cpp index 3398b62f8b..e8a780f846 100644 --- a/engines/parallaction/dialogue.cpp +++ b/engines/parallaction/dialogue.cpp @@ -258,9 +258,10 @@ uint16 DialogueManager::askPassword() { // FIXME: see comment for updateInput() if (!g_system->getEventManager()->pollEvent(e)) continue; - if (e.type != Common::EVENT_KEYDOWN) continue; if (e.type == Common::EVENT_QUIT) g_system->quit(); + + if (e.type != Common::EVENT_KEYDOWN) continue; if (!isdigit(e.kbd.ascii)) continue; password[passwordLen] = e.kbd.ascii; |
