From 1850121629d19515130225232bbc020a168aee2e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mattias=20Engdeg=C3=A5rd?= Date: Sun, 6 Feb 2022 17:58:54 +0100 Subject: [PATCH] Avoid deprecation warning in NS-specific code * src/macfont.m (mac_font_create_preferred_family_for_attributes): CTGetCoreTextVersion is obsolete and its use elicits a warning in macOS 11.6; use NSProcessInfo instead. --- src/macfont.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/macfont.m b/src/macfont.m index f623c3ca2f5..34e48afb98f 100644 --- a/src/macfont.m +++ b/src/macfont.m @@ -3570,7 +3570,10 @@ mac_font_create_preferred_family_for_attributes (CFDictionaryRef attributes) if (languages && CFArrayGetCount (languages) > 0) { - if (CTGetCoreTextVersion () >= kCTVersionNumber10_9) + if ([[NSProcessInfo processInfo] + isOperatingSystemAtLeastVersion: + ((NSOperatingSystemVersion){ + .majorVersion = 10, .minorVersion = 9})]) values[num_values++] = CFArrayGetValueAtIndex (languages, 0); else { -- 2.39.5