aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-05-17 20:28:10 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-17 20:28:10 -0700
commit9ad774d1f68bf3d2a4c38e5b4c3a2fa03e371eff (patch)
tree17ec448c520a00827447e6fd0de63cea3554b20a /java/src
parent29948e7a194f7aff786120542d2da7f042c86ea5 (diff)
parent914929939a492f8e3605e599e0fa40ab5c7e93e0 (diff)
downloadlatinime-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.java10
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();
}
/**