From d25313d0c1e9967fa9e2383961889a7ede075846 Mon Sep 17 00:00:00 2001 From: Themaister Date: Mon, 30 Sep 2013 17:39:44 +0200 Subject: [PATCH] Avoid new keybinds triggering stuff right away. Most relevant things here are RGUI toggle, back, start, etc. --- frontend/menu/rgui.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/menu/rgui.c b/frontend/menu/rgui.c index cc6bc4c7d1..20b270a4cc 100644 --- a/frontend/menu/rgui.c +++ b/frontend/menu/rgui.c @@ -1588,6 +1588,10 @@ static int rgui_custom_bind_iterate(rgui_handle_t *rgui, rgui_action_t action) binds.target++; else rgui_list_pop(rgui->menu_stack, &rgui->selection_ptr); + + // Avoid new binds triggering things right away. + rgui->trigger_state = 0; + rgui->old_input_state = -1ULL; } rgui->binds = binds; return 0;