diff --git a/input/drivers/dinput.c b/input/drivers/dinput.c index 07e3b7b467..eb6bda8606 100644 --- a/input/drivers/dinput.c +++ b/input/drivers/dinput.c @@ -281,7 +281,7 @@ static bool dinput_is_pressed(struct dinput_input *di, if (!di->blocked && dinput_keyboard_pressed(di, bind->key)) return true; - if (binds[port][id].valid && input_joypad_pressed(di->joypad, port, binds, id)) + if (binds[id].valid && input_joypad_pressed(di->joypad, port, binds, id)) return true; return false;