diff options
-rw-r--r-- | engines/voyeur/voyeur.cpp | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/engines/voyeur/voyeur.cpp b/engines/voyeur/voyeur.cpp index 24752a1b1d..6af57c6201 100644 --- a/engines/voyeur/voyeur.cpp +++ b/engines/voyeur/voyeur.cpp @@ -278,7 +278,6 @@ bool VoyeurEngine::doLock() { bool firstLoop = true; bool breakFlag = false; - bool flag = false; while (!breakFlag && !shouldQuit()) { (*_graphicsManager->_vPort)->setupViewPort(); flipPageAndWait(); @@ -340,24 +339,16 @@ bool VoyeurEngine::doLock() { } } else if (key == 10) { // Accept key - if (!flag) { - if ((password.empty() && displayString.empty()) || (password == displayString)) { - breakFlag = true; - result = true; - break; - } - } else { - if (displayString.size() > 0) { - result = true; - breakFlag = true; - break; - } + if ((password.empty() && displayString.empty()) || (password == displayString)) { + breakFlag = true; + result = true; + break; } } else if (key == 11) { // New code if ((password.empty() && displayString.empty()) || (password != displayString)) { (*_graphicsManager->_vPort)->setupViewPort(); - flag = true; + password = displayString; displayString = ""; continue; } |