diff options
author | 2014-01-08 02:09:47 +0000 | |
---|---|---|
committer | 2014-01-08 02:09:47 +0000 | |
commit | f86b8309869b6bde9aff6a73510e415cbceb9d6e (patch) | |
tree | 0aeb8a7f92ada2c259ac83914f9211201c9c8f8c /java/src | |
parent | 8bd658555d739ad0cb30a0805f2ec087a8a6930e (diff) | |
parent | c09fd175c3123034885b5be7f8c7890ae902713b (diff) | |
download | latinime-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.java | 8 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionarySessionRegistrar.java | 8 |
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) { |