]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid deprecation warning in NS-specific code
authorMattias Engdegård <mattiase@acm.org>
Sun, 6 Feb 2022 16:58:54 +0000 (17:58 +0100)
committerMattias Engdegård <mattiase@acm.org>
Sun, 6 Feb 2022 16:58:54 +0000 (17:58 +0100)
* 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

index f623c3ca2f5010991a8a5f4efe61c21043f95aa8..34e48afb98f41672c80ec24d7407010878d47599 100644 (file)
@@ -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
             {