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:
parent
7c34903e4b
commit
683d839f14
@ -21,7 +21,7 @@
|
|||||||
const auto status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts];
|
const auto status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts];
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case CNAuthorizationStatusAuthorized:
|
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:
|
case CNAuthorizationStatusLimited:
|
||||||
#endif
|
#endif
|
||||||
return Qt::PermissionStatus::Granted;
|
return Qt::PermissionStatus::Granted;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user