aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2013-04-16 10:44:20 -0700
committerKurt Partridge <kep@google.com>2013-04-17 01:14:36 -0700
commitfe0529714e2e918e982f71eb88bc481d8e60180f (patch)
treeeeee9629c0f8ab3a6fef1a207959ccb51f7a4fe1 /java/src
parent3970352ea907cbea63e342f370bb0bbb9cc7335a (diff)
downloadlatinime-fe0529714e2e918e982f71eb88bc481d8e60180f.tar.gz
latinime-fe0529714e2e918e982f71eb88bc481d8e60180f.tar.xz
latinime-fe0529714e2e918e982f71eb88bc481d8e60180f.zip
Label logUnits after LatinImeOnEndBatchInput
Previously only a commitText would cause a LogUnit to be labeled with the word that the data generates. In the case of gestured text, this information is available when LatinIME#onEndBatchInput is called. Labeling the LogUnit at this time means that the Log will have labeled words even if stop() is called before commit. Change-Id: Idb2f99a9c159a1b1aa00448a2ecddeca6c351c3e
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/research/ResearchLogger.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java
index 7a23ddb05..f6dc47b0d 100644
--- a/java/src/com/android/inputmethod/research/ResearchLogger.java
+++ b/java/src/com/android/inputmethod/research/ResearchLogger.java
@@ -1826,6 +1826,9 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang
public static void latinIME_onEndBatchInput(final CharSequence enteredText,
final int enteredWordPos, final SuggestedWords suggestedWords) {
final ResearchLogger researchLogger = getInstance();
+ if (!TextUtils.isEmpty(enteredText) && hasLetters(enteredText.toString())) {
+ researchLogger.mCurrentLogUnit.setWord(enteredText.toString());
+ }
researchLogger.enqueueEvent(LOGSTATEMENT_LATINIME_ONENDBATCHINPUT, enteredText,
enteredWordPos);
researchLogger.mCurrentLogUnit.initializeSuggestions(suggestedWords);