From 9c94428144726f7a2b0d227ae266fd208e83133f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Sat, 10 Apr 2021 13:24:15 +0200 Subject: [PATCH] Bugfix: button ready state not correctly detected when menu drops back --- stm-firmware/ui/menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stm-firmware/ui/menu.c b/stm-firmware/ui/menu.c index 867a0b6..cfeabde 100644 --- a/stm-firmware/ui/menu.c +++ b/stm-firmware/ui/menu.c @@ -39,7 +39,8 @@ void menu_handle(struct lcd_menu *menu, int16_t rotary_encoder_delta, enum butto tmp = menu->active_entry; - if (menu->active_entry_type == MENU_ENTRY_FIRST_ENTER && push_button != BUTTON_IDLE) { + if ((menu->active_entry_type == MENU_ENTRY_FIRST_ENTER || menu->active_entry_type == MENU_ENTRY_DROPBACK) + && push_button != BUTTON_IDLE) { menu->inputs.button_ready = false; }