summaryrefslogtreecommitdiff
path: root/core/java/android/view/inputmethod
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-07-12 15:27:53 -0700
committerJeff Brown <jeffbrown@google.com>2012-07-12 16:14:37 -0700
commit2499bbecc26ef14a57339b7b8540fce6df280cb1 (patch)
treecb1f8b525ae598e89eb107f11c09a4d1298c782a /core/java/android/view/inputmethod
parentf16336790bca9d3e946553f2e5a16e14bb9dbc3e (diff)
Fix bug in IME handling of pending key events.
Bug: 6812529 Change-Id: I7195a4346d44d65a79969a1bb5daa3bb8a018600
Diffstat (limited to 'core/java/android/view/inputmethod')
-rw-r--r--core/java/android/view/inputmethod/InputMethodManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/view/inputmethod/InputMethodManager.java b/core/java/android/view/inputmethod/InputMethodManager.java
index 89932cc0004b..8705d20552bb 100644
--- a/core/java/android/view/inputmethod/InputMethodManager.java
+++ b/core/java/android/view/inputmethod/InputMethodManager.java
@@ -1648,9 +1648,10 @@ public final class InputMethodManager {
if (p.mSeq == seq) {
mFirstPendingEvent = p.mNext;
} else {
- PendingEvent prev = p;
+ PendingEvent prev;
do {
- p = prev.mNext;
+ prev = p;
+ p = p.mNext;
if (p == null) {
return null;
}