diff --git a/Source/ASTextNode.mm b/Source/ASTextNode.mm index 522ebabedd..ccbed9c078 100644 --- a/Source/ASTextNode.mm +++ b/Source/ASTextNode.mm @@ -769,7 +769,7 @@ static NSArray *DefaultLinkAttributeNames = @[ NSLinkAttributeName ]; if (highlightTargetLayer != nil) { ASDN::MutexLocker l(__instanceLock__); - ASTextKitRenderer *renderer = [self _renderer]; + ASTextKitRenderer *renderer = [self _locked_renderer]; NSArray *highlightRects = [renderer rectsForTextRange:highlightRange measureOption:ASTextKitRendererMeasureOptionBlock]; NSMutableArray *converted = [NSMutableArray arrayWithCapacity:highlightRects.count];