diff options
| author | 2016-03-15 05:38:05 +0000 | |
|---|---|---|
| committer | 2016-03-15 05:38:06 +0000 | |
| commit | 3e540b95d751c19c846ee209a0ce425700fef203 (patch) | |
| tree | c6dbbda2044e35183f151c8522fe9a4098aff2d9 | |
| parent | e675665afa03c70a7d2782cc08e89eeeae6e0503 (diff) | |
| parent | 755c0095a13365617b0752b8960e0be4044634ac (diff) | |
Merge "Fix: onExtractedDeleteText deletes unintended region." into nyc-dev
| -rw-r--r-- | core/java/android/inputmethodservice/InputMethodService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index 282688295fee..6b79a8ac438a 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -2269,8 +2269,9 @@ public class InputMethodService extends AbstractInputMethodService { public void onExtractedDeleteText(int start, int end) { InputConnection conn = getCurrentInputConnection(); if (conn != null) { + conn.finishComposingText(); conn.setSelection(start, start); - conn.deleteSurroundingText(0, end-start); + conn.deleteSurroundingText(0, end - start); } } |