diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java index 0b8868f6d3c48..c95101e343415 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java @@ -62,9 +62,10 @@ public abstract class KeyguardPinBasedInputView extends KeyguardAbsKeyInputView @Override protected void setPasswordEntryEnabled(boolean enabled) { + boolean wasEnabled = mPasswordEntry.isEnabled(); mPasswordEntry.setEnabled(enabled); mOkButton.setEnabled(enabled); - if (enabled && !mPasswordEntry.hasFocus()) { + if (enabled && !wasEnabled && !mPasswordEntry.hasFocus()) { mPasswordEntry.requestFocus(); } }