From d4f0f6320cfae96ad11fca6be9ce73bce756eff1 Mon Sep 17 00:00:00 2001 From: Mikhail Belenko Date: Tue, 30 Jun 2026 12:13:04 +0300 Subject: [PATCH] Fix XCode 26.4 build --- Source/TextExperiment/Component/ASTextLayout.mm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/TextExperiment/Component/ASTextLayout.mm b/Source/TextExperiment/Component/ASTextLayout.mm index fcf4d029c..ad91edd47 100644 --- a/Source/TextExperiment/Component/ASTextLayout.mm +++ b/Source/TextExperiment/Component/ASTextLayout.mm @@ -1597,17 +1597,17 @@ - (ASTextPosition *)closestPositionToPoint:(CGPoint)point { [self _insideComposedCharacterSequences:line position:position block: ^(CGFloat left, CGFloat right, NSUInteger prev, NSUInteger next) { if (isVertical) { - position = fabs(left - point.y) < fabs(right - point.y) < (right ? prev : next); + position = (fabs(left - point.y) < fabs(right - point.y)) && (fabs(right - point.y) < (right ? prev : next)); } else { - position = fabs(left - point.x) < fabs(right - point.x) < (right ? prev : next); + position = (fabs(left - point.x) < fabs(right - point.x)) && (fabs(right - point.x) < (right ? prev : next)); } }]; [self _insideEmoji:line position:position block: ^(CGFloat left, CGFloat right, NSUInteger prev, NSUInteger next) { if (isVertical) { - position = fabs(left - point.y) < fabs(right - point.y) < (right ? prev : next); + position = (fabs(left - point.y) < fabs(right - point.y)) && (fabs(right - point.y) < (right ? prev : next)); } else { - position = fabs(left - point.x) < fabs(right - point.x) < (right ? prev : next); + position = (fabs(left - point.x) < fabs(right - point.x)) && (fabs(right - point.x) < (right ? prev : next)); } }];