diff --git a/menu/menu_input.c b/menu/menu_input.c index 6bec3af7f5..60aed633a5 100644 --- a/menu/menu_input.c +++ b/menu/menu_input.c @@ -712,7 +712,7 @@ static int menu_input_mouse_frame( if (BIT64_GET(input_mouse, MOUSE_ACTION_BUTTON_L)) { - if (BIT64_GET(input_mouse, MOUSE_ACTION_BUTTON_L_TOGGLE)) + if (BIT64_GET(input_mouse, MOUSE_ACTION_BUTTON_L_TOGGLE) && menu->mouse.oldleft) return cbs->action_toggle(entry->type, entry->label, MENU_ACTION_RIGHT, true); if (BIT64_GET(input_mouse, MOUSE_ACTION_BUTTON_L_OK))