Merge "Allow to start gesture from a non-letter key except from a modifier key"
commit
7cbb7f92ee
|
@ -757,9 +757,9 @@ public final class PointerTracker implements PointerTrackerQueue.Element {
|
||||||
if (!sShouldHandleGesture) {
|
if (!sShouldHandleGesture) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// A gesture should start only from the letter key.
|
// A gesture should start only from a non-modifier key.
|
||||||
mIsDetectingGesture = (mKeyboard != null) && mKeyboard.mId.isAlphabetKeyboard()
|
mIsDetectingGesture = (mKeyboard != null) && mKeyboard.mId.isAlphabetKeyboard()
|
||||||
&& !mIsShowingMoreKeysPanel && key != null && Keyboard.isLetterCode(key.mCode);
|
&& !mIsShowingMoreKeysPanel && key != null && !key.isModifier();
|
||||||
if (mIsDetectingGesture) {
|
if (mIsDetectingGesture) {
|
||||||
if (getActivePointerTrackerCount() == 1) {
|
if (getActivePointerTrackerCount() == 1) {
|
||||||
sGestureFirstDownTime = eventTime;
|
sGestureFirstDownTime = eventTime;
|
||||||
|
|
Loading…
Reference in New Issue