From 4295a6fe47916a841988e09d668dc589b939abb3 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sun, 13 Sep 2015 11:29:45 -0400 Subject: [PATCH] Mac: Fixed off-by-one bug when plugging in a joystick (thanks, Konstantin!). --- src/joystick/darwin/SDL_sysjoystick.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/joystick/darwin/SDL_sysjoystick.c b/src/joystick/darwin/SDL_sysjoystick.c index 2b5f59150..e9a028b47 100644 --- a/src/joystick/darwin/SDL_sysjoystick.c +++ b/src/joystick/darwin/SDL_sysjoystick.c @@ -465,6 +465,7 @@ JoystickDeviceWasAddedCallback(void *ctx, IOReturn res, void *sender, IOHIDDevic curdevice = curdevice->pNext; } curdevice->pNext = device; + ++device_index; /* bump by one since we counted by pNext. */ } /* !!! FIXME: why isn't there an SDL_PrivateJoyDeviceAdded()? */