summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Keisuke Kuroyanagi <ksk@google.com> 2016-03-15 05:38:05 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-03-15 05:38:06 +0000
commit3e540b95d751c19c846ee209a0ce425700fef203 (patch)
treec6dbbda2044e35183f151c8522fe9a4098aff2d9
parente675665afa03c70a7d2782cc08e89eeeae6e0503 (diff)
parent755c0095a13365617b0752b8960e0be4044634ac (diff)
Merge "Fix: onExtractedDeleteText deletes unintended region." into nyc-dev
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java3
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);
}
}