diff options
| author | Jeff Brown <jeffbrown@google.com> | 2012-07-12 15:27:53 -0700 |
|---|---|---|
| committer | Jeff Brown <jeffbrown@google.com> | 2012-07-12 16:14:37 -0700 |
| commit | 2499bbecc26ef14a57339b7b8540fce6df280cb1 (patch) | |
| tree | cb1f8b525ae598e89eb107f11c09a4d1298c782a /core/java/android/view/inputmethod | |
| parent | f16336790bca9d3e946553f2e5a16e14bb9dbc3e (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.java | 5 |
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; } |
