From bf418f7cba9b935785797e4ec34959fe0aef69b3 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Tue, 14 Jan 2014 15:23:58 +0900 Subject: Pass time stamp to addToUserHistory method as an argument Bug: 12179576 Change-Id: I93037ee2aa7c0432400fe2f93fb60d2e60f70f5f --- java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java') diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index 55e92cc09..71b88703a 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -59,6 +59,7 @@ import com.android.inputmethod.research.ResearchLogger; import java.util.ArrayList; import java.util.TreeSet; +import java.util.concurrent.TimeUnit; /** * This class manages the input logic. @@ -994,7 +995,12 @@ public final class InputLogic { final Suggest suggest = mSuggest; if (suggest == null) return; - suggest.mDictionaryFacilitator.addToUserHistory(mWordComposer, prevWord, suggestion); + final boolean wasAutoCapitalized = + mWordComposer.wasAutoCapitalized() && !mWordComposer.isMostlyCaps(); + final int timeStampInSeconds = (int)TimeUnit.MILLISECONDS.toSeconds( + System.currentTimeMillis()); + suggest.mDictionaryFacilitator.addToUserHistory(suggestion, wasAutoCapitalized, prevWord, + timeStampInSeconds); } public void performUpdateSuggestionStripSync(final SettingsValues settingsValues, -- cgit v1.2.3-83-g751a