From 5186ac71e29fdd3b1a1f153a992de081a51aec84 Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 3 Mar 2022 12:26:56 +0000 Subject: [PATCH] iOS: Fix no-matching-function error --- modules/juce_graphics/native/juce_mac_Fonts.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_graphics/native/juce_mac_Fonts.mm b/modules/juce_graphics/native/juce_mac_Fonts.mm index 83ba29472a..7303c5b632 100644 --- a/modules/juce_graphics/native/juce_mac_Fonts.mm +++ b/modules/juce_graphics/native/juce_mac_Fonts.mm @@ -274,7 +274,8 @@ namespace CoreTextTypeLayout if (attribStringLen <= wordBegin) continue; - const auto wordEnd = jmin (attribStringLen, (currentPosition + attr.range.getLength()).getAddress() - beginPtr.getAddress()); + const auto wordEndAddress = (currentPosition + attr.range.getLength()).getAddress(); + const auto wordEnd = jmin (attribStringLen, (CFIndex) (wordEndAddress - beginPtr.getAddress())); const auto range = CFRangeMake (wordBegin, wordEnd - wordBegin); if (auto ctFontRef = getOrCreateFont (attr.font))