Fix missing array index
This commit is contained in:
parent
2569d101da
commit
9809ae4a75
|
|
@ -1550,7 +1550,7 @@ static void InitDrmJoystick(int index, const char *path)
|
||||||
for (int axis = 0; axis < ABS_MAX; axis++)
|
for (int axis = 0; axis < ABS_MAX; axis++)
|
||||||
{
|
{
|
||||||
// axis may be any number between 0x00 and 0x3f, and it is common for the first axis to be 0x10 (ABS_HAT0X). This maps the active axes to a range of IDs between 0 and MAX_GAMEPAD_AXIS
|
// axis may be any number between 0x00 and 0x3f, and it is common for the first axis to be 0x10 (ABS_HAT0X). This maps the active axes to a range of IDs between 0 and MAX_GAMEPAD_AXIS
|
||||||
if (MI_IS_BIT_SET(abs_bits, axis) && CORE.Input.Gamepad.axisCount < MAX_GAMEPAD_AXIS)
|
if (MI_IS_BIT_SET(abs_bits, axis) && CORE.Input.Gamepad.axisCount[index] < MAX_GAMEPAD_AXIS)
|
||||||
{
|
{
|
||||||
platform.gamepadActiveAxes[index][CORE.Input.Gamepad.axisCount[index]++] = axis;
|
platform.gamepadActiveAxes[index][CORE.Input.Gamepad.axisCount[index]++] = axis;
|
||||||
TraceLog(LOG_INFO, TextFormat("Gamepad %d has axis %d", index, axis));
|
TraceLog(LOG_INFO, TextFormat("Gamepad %d has axis %d", index, axis));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user