diff options
author | 2013-04-16 10:44:20 -0700 | |
---|---|---|
committer | 2013-04-17 01:14:36 -0700 | |
commit | fe0529714e2e918e982f71eb88bc481d8e60180f (patch) | |
tree | eeee9629c0f8ab3a6fef1a207959ccb51f7a4fe1 /java/src | |
parent | 3970352ea907cbea63e342f370bb0bbb9cc7335a (diff) | |
download | latinime-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.java | 3 |
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); |