aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2014-08-06 17:38:45 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-08-06 17:38:45 +0000
commit43cf1ae7bb2e2e5c917b27ce9669ae12e547c15f (patch)
tree9238aafc022165eb9296feac70be727bd75e99a4 /java/src/com/android/inputmethod/latin/LatinIME.java
parent0bfcb89ac4202fb7d53f5c82ec27f8f87fa0cea1 (diff)
parentf66b0e5f71be61e496bd8b77f04384ea14b75da7 (diff)
downloadlatinime-43cf1ae7bb2e2e5c917b27ce9669ae12e547c15f.tar.gz
latinime-43cf1ae7bb2e2e5c917b27ce9669ae12e547c15f.tar.xz
latinime-43cf1ae7bb2e2e5c917b27ce9669ae12e547c15f.zip
am f66b0e5f: am c08c5064: Merge "Fix an NPE when running with Keep." into lmp-dev
* commit 'f66b0e5f71be61e496bd8b77f04384ea14b75da7': Fix an NPE when running with Keep.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index c1adc12f9..c7c3aaa18 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -776,15 +776,15 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
private void onStartInputInternal(final EditorInfo editorInfo, final boolean restarting) {
super.onStartInput(editorInfo, restarting);
+ if (editorInfo == null) {
+ Log.e(TAG, "Null EditorInfo in onStartInput()");
+ return;
+ }
SettingsValues currentSettingsValues = mSettings.getCurrent();
final boolean isSameInputType = currentSettingsValues.isSameInputType(editorInfo);
final boolean hasSameOrientation =
currentSettingsValues.hasSameOrientation(getResources().getConfiguration());
mRichImm.clearSubtypeCaches();
- if (editorInfo == null) {
- Log.e(TAG, "Null EditorInfo in onStartInput()");
- return;
- }
final boolean inputTypeChanged = !isSameInputType;
final boolean isDifferentTextField = !restarting || inputTypeChanged;
if (isDifferentTextField || !hasSameOrientation) {