diff --git a/input/drivers_joypad/apple_joypad_hid.c b/input/drivers_joypad/apple_joypad_hid.c index 3ea1ab3fc0..87a39e3d01 100644 --- a/input/drivers_joypad/apple_joypad_hid.c +++ b/input/drivers_joypad/apple_joypad_hid.c @@ -244,8 +244,8 @@ static bool apple_hid_init(void) IOHIDManagerRegisterDeviceMatchingCallback(g_hid_manager, add_device, 0); - IOHIDManagerScheduleWithRunLoop(g_hid_manager, CFRunLoopGetMain(), - kCFRunLoopCommonModes); + IOHIDManagerScheduleWithRunLoop(g_hid_manager, CFRunLoopGetCurrent(), + kCFRunLoopDefaultMode); IOHIDManagerOpen(g_hid_manager, kIOHIDOptionsTypeNone);