From a8ed20e53b3e8794451df441d1a438bbecaa4d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D0=BB=D0=B8=D1=8F=20=D0=94=D0=B5=D0=BA=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Tue, 14 Jul 2026 13:40:27 +0200 Subject: [PATCH] Fix chained comparison build error in ASTextLayout for Xcode 26 --- Source/TextExperiment/Component/ASTextLayout.mm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/TextExperiment/Component/ASTextLayout.mm b/Source/TextExperiment/Component/ASTextLayout.mm index f01c25908..9b12f6076 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) ? prev : next; } else { - position = fabs(left - point.x) < fabs(right - point.x) < (right ? prev : next); + position = fabs(left - point.x) < fabs(right - point.x) ? 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) ? prev : next; } else { - position = fabs(left - point.x) < fabs(right - point.x) < (right ? prev : next); + position = fabs(left - point.x) < fabs(right - point.x) ? prev : next; } }];