From: Joe Wreschnig Date: Fri, 1 Mar 2013 19:28:06 +0000 (+0100) Subject: Show HID error as a sheet so the main window still appears. X-Git-Tag: version-1.0~62 X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=commitdiff_plain;h=5bbd1edf2c0cc46fab98f712171a68f9182b0670 Show HID error as a sheet so the main window still appears. --- diff --git a/JoystickController.m b/JoystickController.m index 33201f5..967a935 100644 --- a/JoystickController.m +++ b/JoystickController.m @@ -177,7 +177,10 @@ static void remove_callback(void *ctx, IOReturn inResult, void *inSender, IOHIDD informativeTextWithFormat:@"Error 0x%08x occured trying to access your devices. " @"Input may not be correctly detected or mapped.", ret] - runModal]; + beginSheetModalForWindow:outlineView.window + modalDelegate:nil + didEndSelector:nil + contextInfo:nil]; } IOHIDManagerRegisterDeviceMatchingCallback(hidManager, add_callback, (__bridge void *)self);