From dbf117b6613887fb4a7b39269e020940d956f009 Mon Sep 17 00:00:00 2001 From: Dan Zivkovic Date: Wed, 18 Mar 2015 14:48:19 -0700 Subject: [PATCH] Log accepted punctuation suggestions. Bug 19825927. Change-Id: If65b56aa5c269e47bcc609bdc673ba18c450ee66 --- .../com/android/inputmethod/latin/inputlogic/InputLogic.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index 00175f024..562f09aee 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -272,6 +272,9 @@ public final class InputLogic { final String suggestion = suggestionInfo.mWord; // If this is a punctuation picked from the suggestion strip, pass it to onCodeInput if (suggestion.length() == 1 && suggestedWords.isPunctuationSuggestions()) { + // We still want to log a suggestion click. + StatsUtils.onPickSuggestionManually( + mSuggestedWords, suggestionInfo, mDictionaryFacilitator); // Word separators are suggested before the user inputs something. // Rely on onCodeInput to do the complicated swapping/stripping logic consistently. final Event event = Event.createPunctuationSuggestionPickedEvent(suggestionInfo);