From 13aab06d2d250aea29f81e052929170d23ff1ada Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 4 Jul 2019 15:20:10 +0200 Subject: [PATCH] (Android) Should hopefully fix hotkey binds being mappable for gamepad --- input/drivers/android_input.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/input/drivers/android_input.c b/input/drivers/android_input.c index 3bba5c7af4..1807572bbf 100644 --- a/input/drivers/android_input.c +++ b/input/drivers/android_input.c @@ -1505,8 +1505,10 @@ static int16_t android_input_state(void *data, else if (((float)abs(android->joypad->axis( joypad_info.joy_idx, joyaxis)) / 0x8000) > joypad_info.axis_threshold) res = true; - if (!ret && (id < RARCH_BIND_LIST_END)) - ret = android_keyboard_port_input_pressed(binds[port], id); + if (!res) + res = android_keyboard_port_input_pressed(binds[port], id); + if (res) + ret |= (1 << i); } return ret; case RETRO_DEVICE_ANALOG: