diff options
author | 2012-05-17 20:28:10 -0700 | |
---|---|---|
committer | 2012-05-17 20:28:10 -0700 | |
commit | 9ad774d1f68bf3d2a4c38e5b4c3a2fa03e371eff (patch) | |
tree | 17ec448c520a00827447e6fd0de63cea3554b20a /java/src | |
parent | 29948e7a194f7aff786120542d2da7f042c86ea5 (diff) | |
parent | 914929939a492f8e3605e599e0fa40ab5c7e93e0 (diff) | |
download | latinime-9ad774d1f68bf3d2a4c38e5b4c3a2fa03e371eff.tar.gz latinime-9ad774d1f68bf3d2a4c38e5b4c3a2fa03e371eff.tar.xz latinime-9ad774d1f68bf3d2a4c38e5b4c3a2fa03e371eff.zip |
am 91492993: Merge "Close batch edit" into jb-dev
* commit '914929939a492f8e3605e599e0fa40ab5c7e93e0':
Close batch edit
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 261755f53..bdefaee92 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1834,10 +1834,15 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen @Override public void pickSuggestionManually(final int index, final CharSequence suggestion, int x, int y) { - final SuggestedWords suggestedWords = mSuggestionsView.getSuggestions(); final InputConnection ic = getCurrentInputConnection(); - if (ic != null) ic.beginBatchEdit(); + if (null != ic) ic.beginBatchEdit(); + pickSuggestionManuallyWhileInBatchEdit(index, suggestion, x, y, ic); + if (null != ic) ic.endBatchEdit(); + } + public void pickSuggestionManuallyWhileInBatchEdit(final int index, + final CharSequence suggestion, final int x, final int y, final InputConnection ic) { + final SuggestedWords suggestedWords = mSuggestionsView.getSuggestions(); // If this is a punctuation picked from the suggestion strip, pass it to onCodeInput if (suggestion.length() == 1 && isShowingPunctuationList()) { // Word separators are suggested before the user inputs something. @@ -1933,7 +1938,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen mHandler.postUpdateSuggestions(); } } - if (null != ic) ic.endBatchEdit(); } /** |