Add guard to prevent possible IllegalStateException
Bug: 5227682 Change-Id: Iff93b425f52981b5e2c65e309b07bcfe4485eeb1main
parent
ed23cc7f0b
commit
46286874f3
|
@ -495,6 +495,9 @@ public class LatinKeyboardView extends KeyboardView implements PointerTracker.Ke
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onTouchEvent(MotionEvent me) {
|
public boolean onTouchEvent(MotionEvent me) {
|
||||||
|
if (getKeyboard() == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return mTouchScreenRegulator.onTouchEvent(me);
|
return mTouchScreenRegulator.onTouchEvent(me);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -283,7 +283,7 @@ public class PointerTracker {
|
||||||
mListener.onCancelInput();
|
mListener.onCancelInput();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKeyDetectorInner(KeyDetector keyDetector) {
|
private void setKeyDetectorInner(KeyDetector keyDetector) {
|
||||||
mKeyDetector = keyDetector;
|
mKeyDetector = keyDetector;
|
||||||
mKeyboard = keyDetector.getKeyboard();
|
mKeyboard = keyDetector.getKeyboard();
|
||||||
mKeys = mKeyboard.mKeys;
|
mKeys = mKeyboard.mKeys;
|
||||||
|
|
Loading…
Reference in New Issue