From 60dd07364e27522e1915c7a1695d70b45696e52e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 18 Dec 2012 20:56:33 +0100 Subject: [PATCH] (Android) Fix build --- android/native/jni/input_android.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/native/jni/input_android.c b/android/native/jni/input_android.c index a84324a939..4e4e1cd25c 100644 --- a/android/native/jni/input_android.c +++ b/android/native/jni/input_android.c @@ -302,7 +302,7 @@ static void android_input_poll(void *data) int type = AInputEvent_getType(event); int state_id = state_device_ids[id]; - if(state_i == -1) + if(state_id == -1) state_id = state_device_ids[id] = pads_connected++; int motion_action = AMotionEvent_getAction(event); @@ -333,7 +333,7 @@ static void android_input_poll(void *data) * because we 'added' 1 to each entry in the LUT - * RETRO_DEVICE_ID_JOYPAD_B is 0 */ - uint8_t unpacked = (keycode_lut[keycode] >> ((i+1) << 3)) - 1; + uint8_t unpacked = (keycode_lut[keycode] >> ((state_id+1) << 3)) - 1; uint64_t input_state = (1ULL << unpacked); #ifdef RARCH_INPUT_DEBUG char msg[128];