aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-12-01 16:26:09 +0900
committerTadashi G. Takaoka <takaoka@google.com>2011-12-01 16:29:13 +0900
commitc9f203805ca23276fcdcdc79b9298bc1d413ad98 (patch)
tree268d7cd1edecf0d74c742aab48f25d3878fcaaa5 /java/src
parent33f595c33bfc0f40a271e6c92f3bae4ac04530b7 (diff)
downloadlatinime-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.java3
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;