Skip to content

Commit aa19880

Browse files
committed
Non-unified dupe key event fix
1 parent a1de9d2 commit aa19880

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

menu/menu_driver.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5693,13 +5693,15 @@ unsigned menu_event(
56935693
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_L3, MENU_ACTION_SCROLL_HOME);
56945694
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_R3, MENU_ACTION_SCROLL_END);
56955695

5696-
if (ret == MENU_ACTION_NOOP)
5696+
if (ret == MENU_ACTION_NOOP && !ok_trigger && !ok_trigger_release)
56975697
{
56985698
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_START, MENU_ACTION_START);
56995699
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_SELECT, MENU_ACTION_INFO);
57005700
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_X, MENU_ACTION_SEARCH);
57015701
MENU_ACTION_RET(RETRO_DEVICE_ID_JOYPAD_Y, MENU_ACTION_SCAN);
57025702
}
5703+
else
5704+
memset(keydown, false, RARCH_FIRST_CUSTOM_BIND);
57035705

57045706
if (ok_trigger)
57055707
ret = MENU_ACTION_OK;

0 commit comments

Comments
 (0)