aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-01-08 02:09:47 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-01-08 02:09:47 +0000
commitf86b8309869b6bde9aff6a73510e415cbceb9d6e (patch)
tree0aeb8a7f92ada2c259ac83914f9211201c9c8f8c /java/src
parent8bd658555d739ad0cb30a0805f2ec087a8a6930e (diff)
parentc09fd175c3123034885b5be7f8c7890ae902713b (diff)
downloadlatinime-f86b8309869b6bde9aff6a73510e415cbceb9d6e.tar.gz
latinime-f86b8309869b6bde9aff6a73510e415cbceb9d6e.tar.xz
latinime-f86b8309869b6bde9aff6a73510e415cbceb9d6e.zip
Merge "Prepare using dictionaryFacilitator for amanatto updates."
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java8
-rw-r--r--java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java8
2 files changed, 12 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 8ea868d51..971b68ee9 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -524,7 +524,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
}
if (currentSettingsValues.mUsePersonalizedDicts) {
if (mSubtypeSwitcher.isSystemLocaleSameAsLocaleOfAllEnabledSubtypes()) {
- PersonalizationDictionarySessionRegistrar.init(this);
+ PersonalizationDictionarySessionRegistrar.init(this,
+ mInputLogic.mSuggest.mDictionaryFacilitator);
} else {
PersonalizationDictionarySessionRegistrar.close(this);
}
@@ -568,6 +569,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
new DictionaryFacilitatorForSuggest(this /* context */, subtypeLocale,
settingsValues, this /* DictionaryInitializationListener */,
oldDictionaryFacilitator);
+ PersonalizationDictionarySessionRegistrar.onConfigurationChanged(
+ this, getResources().getConfiguration(), dictionaryFacilitator);
final Suggest newSuggest = new Suggest(subtypeLocale, dictionaryFacilitator);
if (settingsValues.mCorrectionEnabled) {
newSuggest.setAutoCorrectionThreshold(settingsValues.mAutoCorrectionThreshold);
@@ -619,7 +622,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
mOptionsDialog.dismiss();
}
}
- PersonalizationDictionarySessionRegistrar.onConfigurationChanged(this, conf);
+ PersonalizationDictionarySessionRegistrar.onConfigurationChanged(this, conf,
+ mInputLogic.mSuggest.mDictionaryFacilitator);
super.onConfigurationChanged(conf);
}
diff --git a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java
index 9a897a582..d6c0dc0dc 100644
--- a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java
+++ b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java
@@ -19,11 +19,15 @@ package com.android.inputmethod.latin.personalization;
import android.content.Context;
import android.content.res.Configuration;
+import com.android.inputmethod.latin.DictionaryFacilitatorForSuggest;
+
public class PersonalizationDictionarySessionRegistrar {
- public static void init(final Context context) {
+ public static void init(final Context context,
+ final DictionaryFacilitatorForSuggest dictionaryFacilitator) {
}
- public static void onConfigurationChanged(final Context context, final Configuration conf) {
+ public static void onConfigurationChanged(final Context context, final Configuration conf,
+ final DictionaryFacilitatorForSuggest dictionaryFacilitator) {
}
public static void onUpdateData(final Context context, final String type) {