From 3e35b8712c3df40291e6ff8ec2889b53f6dd8371 Mon Sep 17 00:00:00 2001
From: Jatin Matani <jatinm@google.com>
Date: Wed, 17 Dec 2014 12:09:24 -0800
Subject: [PATCH] [3]Ping dictionary stats:Pass DictionaryFacilitator

Pass dictionaryFacilitator to StatsUtilsManager from
LatinIME
Bug:16553957

Change-Id: I912a0b447e5684909ff67e3653a4bd8649cd03c5
---
 .../android/inputmethod/latin/utils/StatsUtilsManager.java    | 4 +++-
 java/src/com/android/inputmethod/latin/LatinIME.java          | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java
index 1587c631d1..74d863a4af 100644
--- a/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java
+++ b/java-overridable/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java
@@ -19,6 +19,7 @@ package com.android.inputmethod.latin.utils;
 
 import android.content.Context;
 
+import com.android.inputmethod.latin.DictionaryFacilitator;
 import com.android.inputmethod.latin.settings.SettingsValues;
 
 @SuppressWarnings("unused")
@@ -36,7 +37,8 @@ public class StatsUtilsManager {
     public void onCreate(final Context context) {
     }
 
-    public void onLoadSettings(final Context context, final SettingsValues settingsValues) {
+    public void onLoadSettings(final Context context, final SettingsValues settingsValues,
+            final DictionaryFacilitator dictionaryFacilitator) {
     }
 
     public void onStartInputView() {
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index e8eda461ea..2e6541ff19 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -636,7 +636,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                 true /* allowsImplicitlySelectedSubtypes */));
         refreshPersonalizationDictionarySession(currentSettingsValues);
         resetDictionaryFacilitatorIfNecessary();
-        mStatsUtilsManager.onLoadSettings(this /* context */, currentSettingsValues);
+        mStatsUtilsManager.onLoadSettings(this /* context */, currentSettingsValues,
+                mDictionaryFacilitator);
     }
 
     private void refreshPersonalizationDictionarySession(
-- 
GitLab