diff options
author | 2014-01-07 01:42:02 -0800 | |
---|---|---|
committer | 2014-01-07 01:42:02 -0800 | |
commit | 76a5035b280c1d08bd9d568bb31fd0d12349ef31 (patch) | |
tree | 584057a15e8f010cb023e272424b7e3ad7d82795 /java/src/com/android/inputmethod/latin/LatinIME.java | |
parent | f8b49631fdb0d9abc0f760bc94a7a519975c7ff9 (diff) | |
parent | 8a2537e0ae324466c201573845b681bbab2e625e (diff) | |
download | latinime-76a5035b280c1d08bd9d568bb31fd0d12349ef31.tar.gz latinime-76a5035b280c1d08bd9d568bb31fd0d12349ef31.tar.xz latinime-76a5035b280c1d08bd9d568bb31fd0d12349ef31.zip |
am 8a2537e0: Merge "Update personalized dict only when single subtype is used."
* commit '8a2537e0ae324466c201573845b681bbab2e625e':
Update personalized dict only when single subtype is used.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 5a5674f8f..8ea868d51 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -523,7 +523,11 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen suggest.close(); } if (currentSettingsValues.mUsePersonalizedDicts) { - PersonalizationDictionarySessionRegistrar.init(this); + if (mSubtypeSwitcher.isSystemLocaleSameAsLocaleOfAllEnabledSubtypes()) { + PersonalizationDictionarySessionRegistrar.init(this); + } else { + PersonalizationDictionarySessionRegistrar.close(this); + } } else { PersonalizationHelper.removeAllPersonalizedDictionaries(this); PersonalizationDictionarySessionRegistrar.resetAll(this); @@ -595,7 +599,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen ResearchLogger.getInstance().onDestroy(); } unregisterReceiver(mDictionaryPackInstallReceiver); - PersonalizationDictionarySessionRegistrar.onDestroy(this); + PersonalizationDictionarySessionRegistrar.close(this); LatinImeLogger.commit(); LatinImeLogger.onDestroy(); super.onDestroy(); |