fix: improve trackpad gesture detection (closes #5203)

This commit is contained in:
lwouis committed 2026-01-23 18:27:42 +01:00
1 parent ac3c3740c2
commit 9b5e43eec5
1 file changed
+1 -1
+1 -1
View File
@@ -117,7 +117,7 @@ class NonFreshGestureDetector {
static func hasDetected(_ activeTouches: Set<NSTouch>,_ requiredFingers: Int) -> Bool {
guard !userHasDoneAnotherGesture else { return true }
let new = gestureTracker.isNewGesture(activeTouches)
guard activeTouches.count != requiredFingers && !new else { return false }
guard activeTouches.count > requiredFingers && !new else { return false }
let distances = gestureTracker.computeDistance(activeTouches)
userHasDoneAnotherGesture = distances.contains(where: { abs($0.x) >= TriggerSwipeDetector.MIN_SWIPE_DISTANCE || abs($0.y) >= TriggerSwipeDetector.MIN_SWIPE_DISTANCE })
return userHasDoneAnotherGesture