Error checking for pre-existing joystick in matchCallback in cocoa_joystick.m

The matchCallback function has an initial loop to filter out redundant joystick additions based on matching deviceRef values.  However, the if statement incorrectly combines this test with the condition that the joystick is not present, which is obviously incorrect.
This commit is contained in:
IntellectualKitty 2016-04-27 06:04:16 -06:00
parent d97044d9ac
commit 7bc5c9e382

View File

@ -276,7 +276,7 @@ static void matchCallback(void* context,
for (joy = GLFW_JOYSTICK_1; joy <= GLFW_JOYSTICK_LAST; joy++)
{
if (!_glfw.ns_js.js[joy].present && _glfw.ns_js.js[joy].deviceRef == deviceRef)
if (_glfw.ns_js.js[joy].present && _glfw.ns_js.js[joy].deviceRef == deviceRef)
return;
}