diff --git a/core/java/com/android/internal/widget/PasswordEntryKeyboardHelper.java b/core/java/com/android/internal/widget/PasswordEntryKeyboardHelper.java index 28bf6bba0766e..53720e4bb140c 100644 --- a/core/java/com/android/internal/widget/PasswordEntryKeyboardHelper.java +++ b/core/java/com/android/internal/widget/PasswordEntryKeyboardHelper.java @@ -106,12 +106,16 @@ public class PasswordEntryKeyboardHelper implements OnKeyboardActionListener { mKeyboardMode = mode; } - private void sendKeyEventsToTarget(int keyEventCode) { + private void sendKeyEventsToTarget(int character) { Handler handler = mTargetView.getHandler(); KeyEvent[] events = KeyCharacterMap.load(KeyCharacterMap.ALPHA).getEvents( - new char[] { (char) keyEventCode }); + new char[] { (char) character }); if (events != null) { - for (KeyEvent event : events) { + final int N = events.length; + for (int i=0; i