OSDN Git Service

Show "wrong password" on password screen, not "wrong PIN"
authorDaniel Sandler <dsandler@android.com>
Thu, 1 Nov 2012 16:41:14 +0000 (12:41 -0400)
committerDaniel Sandler <dsandler@android.com>
Thu, 1 Nov 2012 20:19:14 +0000 (16:19 -0400)
Bug: 7452916
Change-Id: Ib31335837834dbf47bd55230a526151a502d9467

policy/src/com/android/internal/policy/impl/keyguard/KeyguardAbsKeyInputView.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardPINView.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardPasswordView.java

index b565198..f630589 100644 (file)
@@ -88,6 +88,7 @@ public abstract class KeyguardAbsKeyInputView extends LinearLayout
     }
 
     protected abstract int getPasswordTextViewId();
+    protected abstract int getWrongPasswordStringId();
     protected abstract void resetState();
 
     @Override
@@ -144,7 +145,7 @@ public abstract class KeyguardAbsKeyInputView extends LinearLayout
                 long deadline = mLockPatternUtils.setLockoutAttemptDeadline();
                 handleAttemptLockout(deadline);
             }
-            mSecurityMessageDisplay.setMessage(R.string.kg_wrong_pin, true);
+            mSecurityMessageDisplay.setMessage(getWrongPasswordStringId(), true);
         }
         mPasswordEntry.setText("");
     }
index b31d752..0170801 100644 (file)
@@ -108,4 +108,9 @@ public class KeyguardPINView extends KeyguardAbsKeyInputView
     @Override
     public void showUsabilityHint() {
     }
+
+    @Override
+    public int getWrongPasswordStringId() {
+        return R.string.kg_wrong_pin;
+    }
 }
index b35450c..d4304af 100644 (file)
@@ -193,4 +193,9 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView
     @Override
     public void showUsabilityHint() {
     }
+
+    @Override
+    public int getWrongPasswordStringId() {
+        return R.string.kg_wrong_password;
+    }
 }