mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 10:48:19 +00:00
Merge "Ignore touch slop threshold for trackpad gestures using gesture nav" into udc-qpr-dev
This commit is contained in:
@@ -278,7 +278,8 @@ public class OtherActivityInputConsumer extends ContextWrapper implements InputC
|
||||
if (!mIsDeferredDownTarget) {
|
||||
// Normal gesture, ensure we pass the drag slop before we start tracking
|
||||
// the gesture
|
||||
if (Math.abs(displacement) > mTouchSlop) {
|
||||
if (mGestureState.isTrackpadGesture() || Math.abs(displacement)
|
||||
> mTouchSlop) {
|
||||
mPassedWindowMoveSlop = true;
|
||||
mStartDisplacement = Math.min(displacement, -mTouchSlop);
|
||||
}
|
||||
@@ -287,8 +288,8 @@ public class OtherActivityInputConsumer extends ContextWrapper implements InputC
|
||||
|
||||
float horizontalDist = Math.abs(displacementX);
|
||||
float upDist = -displacement;
|
||||
boolean passedSlop = squaredHypot(displacementX, displacementY)
|
||||
>= mSquaredTouchSlop;
|
||||
boolean passedSlop = mGestureState.isTrackpadGesture() || squaredHypot(
|
||||
displacementX, displacementY) >= mSquaredTouchSlop;
|
||||
|
||||
if (!mPassedSlopOnThisGesture && passedSlop) {
|
||||
mPassedSlopOnThisGesture = true;
|
||||
|
||||
Reference in New Issue
Block a user