aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-12-19 23:17:12 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-12-19 23:17:12 -0800
commit3632e8278959addbf9777258642675f904d378a2 (patch)
treee068afefb95d5c55d9debd7a5bc782b3c8dfa43a
parentbab3f5b42461e29ecd0b0bea8f7274c06598388d (diff)
parent529cdf0a0c32c9a5264e4c6f00b246a5a8c20190 (diff)
downloadlatinime-3632e8278959addbf9777258642675f904d378a2.tar.gz
latinime-3632e8278959addbf9777258642675f904d378a2.tar.xz
latinime-3632e8278959addbf9777258642675f904d378a2.zip
am 529cdf0a: Merge "[IL20] Remove some useless processing."
* commit '529cdf0a0c32c9a5264e4c6f00b246a5a8c20190': [IL20] Remove some useless processing.
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 9175aad66..a941dc3f4 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -732,14 +732,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
Log.w(TAG, "Use EditorInfo.IME_FLAG_FORCE_ASCII flag instead");
}
- final PackageInfo packageInfo =
- TargetPackageInfoGetterTask.getCachedPackageInfo(editorInfo.packageName);
- mAppWorkAroundsUtils.setPackageInfo(packageInfo);
- if (null == packageInfo) {
- new TargetPackageInfoGetterTask(this /* context */, this /* listener */)
- .execute(editorInfo.packageName);
- }
-
LatinImeLogger.onStartInputView(editorInfo);
// In landscape mode, this method gets called without the input view being created.
if (mainKeyboardView == null) {
@@ -806,6 +798,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
if (isDifferentTextField) {
mainKeyboardView.closing();
loadSettings();
+ final PackageInfo packageInfo =
+ TargetPackageInfoGetterTask.getCachedPackageInfo(editorInfo.packageName);
+ mAppWorkAroundsUtils.setPackageInfo(packageInfo);
+ if (null == packageInfo) {
+ new TargetPackageInfoGetterTask(this /* context */, this /* listener */)
+ .execute(editorInfo.packageName);
+ }
currentSettingsValues = mSettings.getCurrent();
if (suggest != null && currentSettingsValues.mCorrectionEnabled) {