From 683d839f148f3ce70ea87246feae8887ffe8fe14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Wed, 30 Oct 2024 13:21:03 +0100 Subject: [PATCH] visionOS: Handle CNAuthorizationStatusLimited for contacts permission MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: If6565d9cc3303b2a3ec7140d67d3a773ea64fff9 Reviewed-by: Christian Strømme (cherry picked from commit 6cc0b775def78cb92705b65c0bc7abd0ad673049) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm b/src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm index 5ec612bf782..378e87cdb7e 100644 --- a/src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm +++ b/src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm @@ -21,7 +21,7 @@ const auto status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts]; switch (status) { case CNAuthorizationStatusAuthorized: -#if defined(Q_OS_IOS) && QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(180000) +#if (defined(Q_OS_IOS) && QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(180000)) || defined(Q_OS_VISIONOS) case CNAuthorizationStatusLimited: #endif return Qt::PermissionStatus::Granted;