From 27b67c134073b665041d5df88ea486355f675696 Mon Sep 17 00:00:00 2001 From: zoltanvb Date: Wed, 5 Mar 2025 06:23:53 +0100 Subject: [PATCH] Fix keyboard_mapping_blocked usage (game focus) --- input/drivers/android_input.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/input/drivers/android_input.c b/input/drivers/android_input.c index eaa286afc7..6f18df7308 100644 --- a/input/drivers/android_input.c +++ b/input/drivers/android_input.c @@ -102,9 +102,6 @@ uint8_t *android_keyboard_state_get(unsigned port) return android_key_state[port]; } -/* TODO/FIXME - - * fix game focus toggle */ - typedef struct { float x; @@ -1726,7 +1723,9 @@ static int16_t android_input_state( if (binds[port][id].valid) { if ( (binds[port][id].key && binds[port][id].key < RETROK_LAST) - && ANDROID_KEYBOARD_PORT_INPUT_PRESSED(binds[port], id)) + && ANDROID_KEYBOARD_PORT_INPUT_PRESSED(binds[port], id) + && (id == RARCH_GAME_FOCUS_TOGGLE || !keyboard_mapping_blocked) + ) return 1; } }