Worked around a crash on Mac OS X 10.10 and earlier, thanks to Eric Wasylishen.

This commit is contained in:
Sam Lantinga committed 2016-10-18 23:12:45 -07:00
1 parent ae8ca7c54d
commit 267207ffca
1 file changed
+5
+5
View File
@@ -235,7 +235,12 @@ QuitHIDCallback()
IOHIDManagerUnscheduleFromRunLoop(s_hidManager, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode);
IOHIDManagerRegisterInputValueCallback(s_hidManager, NULL, NULL);
IOHIDManagerClose(s_hidManager, 0);
#if 0 /* Releasing here causes a crash on Mac OS X 10.10 and earlier,
* so just leak it for now. See bug 2157 for details.
*/
CFRelease(s_hidManager);
#endif
s_hidManager = NULL;
}