emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 1850121629 2/2: Avoid deprecation warning in NS-specific code


From: Mattias Engdegård
Subject: master 1850121629 2/2: Avoid deprecation warning in NS-specific code
Date: Sun, 6 Feb 2022 12:12:19 -0500 (EST)

branch: master
commit 1850121629d19515130225232bbc020a168aee2e
Author: Mattias Engdegård <mattiase@acm.org>
Commit: Mattias Engdegård <mattiase@acm.org>

    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 f623c3ca2f..34e48afb98 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
             {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]