forked from qt-creator/qt-creator
Ios: Fix compiler warnings
- avoid deprecated API - remove unused variable Change-Id: I33850ea2dda523900ead191542eadf65338d5210 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -486,7 +486,12 @@ void IosDeviceManager::monitorAvailableDevices()
|
|||||||
CFRelease( cfProductIdMaskValue );
|
CFRelease( cfProductIdMaskValue );
|
||||||
}
|
}
|
||||||
|
|
||||||
IONotificationPortRef notificationPort = IONotificationPortCreate(kIOMasterPortDefault);
|
#if QT_MACOS_DEPLOYMENT_TARGET_BELOW(120000)
|
||||||
|
const mach_port_t port = kIOMasterPortDefault; // deprecated in macOS 12
|
||||||
|
#else
|
||||||
|
const mach_port_t port = kIOMainPortDefault; // available since macOS 12
|
||||||
|
#endif
|
||||||
|
IONotificationPortRef notificationPort = IONotificationPortCreate(port);
|
||||||
CFRunLoopSourceRef runLoopSource = IONotificationPortGetRunLoopSource(notificationPort);
|
CFRunLoopSourceRef runLoopSource = IONotificationPortGetRunLoopSource(notificationPort);
|
||||||
|
|
||||||
CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoopSource, kCFRunLoopDefaultMode);
|
CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoopSource, kCFRunLoopDefaultMode);
|
||||||
@@ -495,21 +500,19 @@ void IosDeviceManager::monitorAvailableDevices()
|
|||||||
CFRetain(matchingDictionary);
|
CFRetain(matchingDictionary);
|
||||||
|
|
||||||
// Now set up a notification to be called when a device is first matched by I/O Kit.
|
// Now set up a notification to be called when a device is first matched by I/O Kit.
|
||||||
kern_return_t kr;
|
IOServiceAddMatchingNotification(notificationPort,
|
||||||
kr = IOServiceAddMatchingNotification(notificationPort,
|
kIOMatchedNotification,
|
||||||
kIOMatchedNotification,
|
matchingDictionary,
|
||||||
matchingDictionary,
|
deviceConnectedCallback,
|
||||||
deviceConnectedCallback,
|
NULL,
|
||||||
NULL,
|
&gAddedIter);
|
||||||
&gAddedIter);
|
|
||||||
|
|
||||||
|
IOServiceAddMatchingNotification(notificationPort,
|
||||||
kr = IOServiceAddMatchingNotification(notificationPort,
|
kIOTerminatedNotification,
|
||||||
kIOTerminatedNotification,
|
matchingDictionary,
|
||||||
matchingDictionary,
|
deviceDisconnectedCallback,
|
||||||
deviceDisconnectedCallback,
|
NULL,
|
||||||
NULL,
|
&gRemovedIter);
|
||||||
&gRemovedIter);
|
|
||||||
|
|
||||||
// Iterate once to get already-present devices and arm the notification
|
// Iterate once to get already-present devices and arm the notification
|
||||||
deviceConnectedCallback(NULL, gAddedIter);
|
deviceConnectedCallback(NULL, gAddedIter);
|
||||||
|
Reference in New Issue
Block a user