diff --git a/blackberry-qnx/qnx_input.c b/blackberry-qnx/qnx_input.c index d6f6985886..362837846d 100644 --- a/blackberry-qnx/qnx_input.c +++ b/blackberry-qnx/qnx_input.c @@ -627,7 +627,7 @@ static int16_t qnx_input_state(void *data, const struct retro_keybind **retro_ke static bool qnx_input_key_pressed(void *data, int key) { - return ((g_extern.lifecycle_state | driver.overlay_state ) & (1ULL << key)); + return ((g_extern.lifecycle_state.buttons | driver.overlay_state ) & (1ULL << key)); } static void qnx_input_free_input(void *data)