diff options
author | 2011-08-29 18:36:26 +0900 | |
---|---|---|
committer | 2011-08-29 18:38:04 +0900 | |
commit | 46286874f30c4a6ef44646c4e4adf36fe55c74b9 (patch) | |
tree | a4715f41764c4f1c0ee0b54c3b5a9835b56781b7 /java/src/com/android/inputmethod | |
parent | ed23cc7f0be860d8b57ab4b90fb8a8265cbe871d (diff) | |
download | latinime-46286874f30c4a6ef44646c4e4adf36fe55c74b9.tar.gz latinime-46286874f30c4a6ef44646c4e4adf36fe55c74b9.tar.xz latinime-46286874f30c4a6ef44646c4e4adf36fe55c74b9.zip |
Add guard to prevent possible IllegalStateException
Bug: 5227682
Change-Id: Iff93b425f52981b5e2c65e309b07bcfe4485eeb1
Diffstat (limited to 'java/src/com/android/inputmethod')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java | 3 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/PointerTracker.java | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java b/java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java index b7aa82bc9..5fa9b8fc4 100644 --- a/java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java +++ b/java/src/com/android/inputmethod/keyboard/LatinKeyboardView.java @@ -495,6 +495,9 @@ public class LatinKeyboardView extends KeyboardView implements PointerTracker.Ke @Override public boolean onTouchEvent(MotionEvent me) { + if (getKeyboard() == null) { + return false; + } return mTouchScreenRegulator.onTouchEvent(me); } diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java index 83bab67ba..b61947232 100644 --- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java +++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java @@ -283,7 +283,7 @@ public class PointerTracker { mListener.onCancelInput(); } - public void setKeyDetectorInner(KeyDetector keyDetector) { + private void setKeyDetectorInner(KeyDetector keyDetector) { mKeyDetector = keyDetector; mKeyboard = keyDetector.getKeyboard(); mKeys = mKeyboard.mKeys; |