diff options
author | 2013-01-09 22:23:04 -0800 | |
---|---|---|
committer | 2013-01-09 22:23:05 -0800 | |
commit | 424d76fbf59bea5f96694a31918568a7479b89be (patch) | |
tree | ed3303a7097460abfef1e377497111a018c0cc22 /java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java | |
parent | d8903f4bf7e04ab5abc1c91bf81803e3629f3123 (diff) | |
parent | 6c75253c114991f9878822f018898d7f4bd90986 (diff) | |
download | latinime-424d76fbf59bea5f96694a31918568a7479b89be.tar.gz latinime-424d76fbf59bea5f96694a31918568a7479b89be.tar.xz latinime-424d76fbf59bea5f96694a31918568a7479b89be.zip |
Merge "Add a next Event (B2)"
Diffstat (limited to 'java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java')
-rw-r--r-- | java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java b/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java index 554319e51..2fb7fe8b4 100644 --- a/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java +++ b/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java @@ -47,17 +47,18 @@ public class HardwareKeyboardEventDecoder implements HardwareEventDecoder { // the key for 'A' or Space, but also Backspace or Ctrl or Caps Lock. final int keyCode = keyEvent.getKeyCode(); if (KeyEvent.KEYCODE_DEL == keyCode) { - return Event.createCommittableEvent(Constants.CODE_DELETE); + return Event.createCommittableEvent(Constants.CODE_DELETE, null /* next */); } if (keyEvent.isPrintingKey() || KeyEvent.KEYCODE_SPACE == keyCode || KeyEvent.KEYCODE_ENTER == keyCode) { if (0 != (codePointAndFlags & KeyCharacterMap.COMBINING_ACCENT)) { // A dead key. - return Event.createDeadEvent(codePointAndFlags & KeyCharacterMap.COMBINING_ACCENT_MASK); + return Event.createDeadEvent( + codePointAndFlags & KeyCharacterMap.COMBINING_ACCENT_MASK, null /* next */); } else { // A committable character. This should be committed right away, taking into // account the current state. - return Event.createCommittableEvent(codePointAndFlags); + return Event.createCommittableEvent(codePointAndFlags, null /* next */); } } else { return Event.createNotHandledEvent(); |