diff options
author | 2011-12-01 16:26:09 +0900 | |
---|---|---|
committer | 2011-12-01 16:29:13 +0900 | |
commit | c9f203805ca23276fcdcdc79b9298bc1d413ad98 (patch) | |
tree | 268d7cd1edecf0d74c742aab48f25d3878fcaaa5 /java/src | |
parent | 33f595c33bfc0f40a271e6c92f3bae4ac04530b7 (diff) | |
download | latinime-c9f203805ca23276fcdcdc79b9298bc1d413ad98.tar.gz latinime-c9f203805ca23276fcdcdc79b9298bc1d413ad98.tar.xz latinime-c9f203805ca23276fcdcdc79b9298bc1d413ad98.zip |
Fix potential NPE
Change-Id: I00e7cd521bafd2705ebc2a59d63b7bfc4fe178ba
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/PointerTracker.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java index 4e8765dcc..d69c8c8a3 100644 --- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java +++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java @@ -480,7 +480,8 @@ public class PointerTracker { Key key = onDownKey(x, y, eventTime); // Sliding key is allowed when 1) enabled by configuration, 2) this pointer starts sliding // from modifier key, or 3) this pointer's KeyDetector always allows sliding input. - mIsAllowedSlidingKeyInput = sConfigSlidingKeyInputEnabled || key.isModifier() + mIsAllowedSlidingKeyInput = sConfigSlidingKeyInputEnabled + || (key != null && key.isModifier()) || mKeyDetector.alwaysAllowsSlidingInput(); mKeyboardLayoutHasBeenChanged = false; mKeyAlreadyProcessed = false; |