aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2014-04-03 09:57:15 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-04-03 09:57:15 +0000
commit9cce0824b0c7a01f259baaacc3b3063ad209800b (patch)
tree938c1512d46c72263ca37912ad9fc906d3a0f4f8 /java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
parent221ea6781bf95c30fcf2e1a7c01fca88f6b3a587 (diff)
parentc5bd35e45f85d213df1dd6b35388efcc0623ae5a (diff)
downloadlatinime-9cce0824b0c7a01f259baaacc3b3063ad209800b.tar.gz
latinime-9cce0824b0c7a01f259baaacc3b3063ad209800b.tar.xz
latinime-9cce0824b0c7a01f259baaacc3b3063ad209800b.zip
am c5bd35e4: Merge "[IL131] Cleanup some cruft"
* commit 'c5bd35e45f85d213df1dd6b35388efcc0623ae5a': [IL131] Cleanup some cruft
Diffstat (limited to 'java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java')
-rw-r--r--java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
index 2fd8ace93..c89be35ad 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
+++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
@@ -210,15 +210,7 @@ public final class InputLogic {
// So, LatinImeLogger logs "" as a user's input.
LatinImeLogger.logOnManualSuggestion("", suggestion, index, suggestedWords);
// Rely on onCodeInput to do the complicated swapping/stripping logic consistently.
- final int primaryCode = suggestion.charAt(0);
- // TODO: we should be using createSuggestionPickedEvent here, but for legacy reasons,
- // onCodeInput is expected a software keypress event for a suggested punctuation
- // because the current code is descended from a time where this information used not
- // to be available. Fix this.
- final Event event = Event.createSoftwareKeypressEvent(primaryCode,
- Event.NOT_A_KEY_CODE /* keyCode*/,
- Constants.SUGGESTION_STRIP_COORDINATE /* x */,
- Constants.SUGGESTION_STRIP_COORDINATE /* y */);
+ final Event event = Event.createPunctuationSuggestionPickedEvent(suggestionInfo);
if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) {
ResearchLogger.latinIME_punctuationSuggestion(index, suggestion,
false /* isBatchMode */, suggestedWords.mIsPrediction);