From 924511373817607cea9f33eff7e5c6b5fd7771fb Mon Sep 17 00:00:00 2001 From: Diablodiab Date: Thu, 14 Jan 2016 21:16:54 +0100 Subject: [PATCH] Fix if clause that could result in a keyboard key being handled as gamepad input --- 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 ea0b60235a..69fefbaccc 100644 --- a/input/drivers/android_input.c +++ b/input/drivers/android_input.c @@ -965,8 +965,10 @@ static void android_input_poll_input(void *data) { int keycode = AKeyEvent_getKeyCode(event); - if (is_keyboard_id(id) && !predispatched) - android_input_poll_event_type_keyboard(event, keycode, &handled); + if (is_keyboard_id(id)) + { + if (!predispatched) android_input_poll_event_type_keyboard(event, keycode, &handled); + } else android_input_poll_event_type_key(android_app, event, port, keycode, source, type_event, &handled);