visionOS: Handle CNAuthorizationStatusLimited for contacts permission

Change-Id: If6565d9cc3303b2a3ec7140d67d3a773ea64fff9
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
(cherry picked from commit 6cc0b775def78cb92705b65c0bc7abd0ad673049)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Tor Arne Vestbø 2024-10-30 13:21:03 +01:00 committed by Qt Cherry-pick Bot
parent 7c34903e4b
commit 683d839f14

View File

@ -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;