diff options
author | Xiyuan Xia <xiyuan@google.com> | 2015-05-19 16:06:05 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-05-19 16:06:06 +0000 |
commit | 00d1fcf7372155510930a2ea759d08bf8db93b61 (patch) | |
tree | 75b1edb33196044cece11e94f4a070a95c6c6dfe /packages | |
parent | 29542143b1b09ce690dc64b3569bf4ba6bfd8ed6 (diff) | |
parent | cead91974acf5b31e0c9b5e0b71dc55c2c5c0ab8 (diff) | |
download | frameworks_base-00d1fcf7372155510930a2ea759d08bf8db93b61.zip frameworks_base-00d1fcf7372155510930a2ea759d08bf8db93b61.tar.gz frameworks_base-00d1fcf7372155510930a2ea759d08bf8db93b61.tar.bz2 |
Merge "No input instead of disabling password entry" into mnc-dev
Diffstat (limited to 'packages')
-rw-r--r-- | packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java b/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java index 3fcc3c3..f18c451 100644 --- a/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java +++ b/packages/Keyguard/src/com/android/keyguard/KeyguardPasswordView.java @@ -35,6 +35,8 @@ import android.view.inputmethod.InputMethodSubtype; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; +import com.android.internal.widget.TextViewInputDisabler; + import java.util.List; /** * Displays an alphanumeric (latin-1) key entry for the user to enter @@ -49,6 +51,8 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView InputMethodManager mImm; private TextView mPasswordEntry; + private TextViewInputDisabler mPasswordEntryDisabler; + private Interpolator mLinearOutSlowInInterpolator; private Interpolator mFastOutLinearInInterpolator; @@ -70,7 +74,7 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView protected void resetState() { mSecurityMessageDisplay.setMessage(R.string.kg_password_instructions, false); - mPasswordEntry.setEnabled(true); + setPasswordEntryEnabled(true); } @Override @@ -123,6 +127,7 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView Context.INPUT_METHOD_SERVICE); mPasswordEntry = (TextView) findViewById(getPasswordTextViewId()); + mPasswordEntryDisabler = new TextViewInputDisabler(mPasswordEntry); mPasswordEntry.setKeyListener(TextKeyListener.getInstance()); mPasswordEntry.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); @@ -185,7 +190,7 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView @Override protected void setPasswordEntryEnabled(boolean enabled) { - mPasswordEntry.setEnabled(enabled); + mPasswordEntryDisabler.setInputEnabled(enabled); } /** |