(Apple HID) Cleanups

This commit is contained in:
Twinaphex 2015-03-31 15:44:19 +02:00
parent 0807ac0165
commit 56736d4eeb

View File

@ -308,6 +308,10 @@ static bool apple_hid_init(void)
kCFAllocatorDefault, kIOHIDOptionsTypeNone)))
goto error;
IOHIDManagerSetDeviceMatching(hid_apple->hid_ptr, NULL);
IOHIDManagerScheduleWithRunLoop(hid_apple->hid_ptr, CFRunLoopGetCurrent(),
kCFRunLoopDefaultMode);
matcher = CFArrayCreateMutable(kCFAllocatorDefault, 0,
&kCFTypeArrayCallBacks);
@ -321,10 +325,6 @@ static bool apple_hid_init(void)
IOHIDManagerRegisterDeviceMatchingCallback(hid_apple->hid_ptr,
add_device, 0);
IOHIDManagerScheduleWithRunLoop(hid_apple->hid_ptr, CFRunLoopGetCurrent(),
kCFRunLoopDefaultMode);
IOHIDManagerOpen(hid_apple->hid_ptr, kIOHIDOptionsTypeNone);
hid_apple->slots = (joypad_connection_t*)pad_connection_init(MAX_USERS);