(MFi) Prevent crash when controller player index is unset (-1) (#14999)
This commit is contained in:
parent
347ea8157c
commit
e0c9781b50
|
@ -166,7 +166,7 @@ static void apple_gamecontroller_joypad_poll(void)
|
||||||
for (GCController *controller in [GCController controllers])
|
for (GCController *controller in [GCController controllers])
|
||||||
{
|
{
|
||||||
/* If we have not assigned a slot to this controller yet, ignore it. */
|
/* If we have not assigned a slot to this controller yet, ignore it. */
|
||||||
if (controller && (controller.playerIndex < MAX_USERS))
|
if (controller && (controller.playerIndex >= 0) && (controller.playerIndex < MAX_USERS))
|
||||||
apple_gamecontroller_joypad_poll_internal(controller, (uint32_t)controller.playerIndex);
|
apple_gamecontroller_joypad_poll_internal(controller, (uint32_t)controller.playerIndex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue