diff options
Diffstat (limited to 'policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java b/policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java index 433c338..76aef9e 100644 --- a/policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java +++ b/policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java @@ -129,17 +129,9 @@ public class PasswordUnlockScreen extends LinearLayout implements KeyguardScreen public boolean onKey(View v, int keyCode, KeyEvent event) { mCallback.pokeWakelock(); String entry = mPasswordEntry.getText().toString(); - if (keyCode != KeyEvent.KEYCODE_DEL) { - if (mLockPatternUtils.checkPassword(entry)) { - mCallback.keyguardDone(true); - mCallback.reportSuccessfulUnlockAttempt(); - } - } else if (entry.length() > MINIMUM_PASSWORD_LENGTH_BEFORE_REPORT) { - mCallback.reportFailedUnlockAttempt(); - if (0 == (mUpdateMonitor.getFailedAttempts() % LockPatternUtils.FAILED_ATTEMPTS_BEFORE_TIMEOUT)) { - long deadline = mLockPatternUtils.setLockoutAttemptDeadline(); - handleAttemptLockout(deadline); - } + if (mLockPatternUtils.checkPassword(entry)) { + mCallback.keyguardDone(true); + mCallback.reportSuccessfulUnlockAttempt(); } return false; } |