diff --git a/input/input_driver.c b/input/input_driver.c index aa45f0fc75..ee68a81a69 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -1080,10 +1080,7 @@ void input_menu_keys_pressed(void *data, input_bits_t *p_new_state) } } - if (!bit_pressed) - bit_pressed = input_keys_pressed_iterate(i, p_new_state); - - if (bit_pressed) + if (bit_pressed || input_keys_pressed_iterate(i, p_new_state)) { BIT256_SET_PTR(p_new_state, i); }