[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
{