From 5081abdde1ce9a28c993fc65d6188cc43ac724d7 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Thu, 22 May 2025 13:57:01 +0200 Subject: [PATCH] fix: Sort was incorrectly called Signed-off-by: Mark Tolmacs --- packages/element/src/collision.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/element/src/collision.ts b/packages/element/src/collision.ts index 25f0137cb..25a517204 100644 --- a/packages/element/src/collision.ts +++ b/packages/element/src/collision.ts @@ -8,6 +8,7 @@ import { isPointWithinBounds, lineSegment, lineSegmentIntersectionPoints, + pointDistanceSq, pointFrom, pointFromVector, pointRotateRads, @@ -217,7 +218,7 @@ const intersectLinearOrFreeDrawWithLineSegment = ( .map((l) => lineSegmentIntersectionPoints(l, segment)) .filter((p): p is GlobalPoint => p != null), ...curves.flatMap((c) => curveIntersectLineSegment(c, segment)), - ].sort(); + ].sort(pointDistanceSq); }; const intersectRectanguloidWithLineSegment = (