From 2b1de3d3369e7491ef6cc05533ce7ca91bb6aa7e Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Mon, 20 Jul 2020 00:40:03 -0400 Subject: menu.c fix redraw bug fix redraw bug added with c39f95465 Change-Id: I9ce232d4b760f20edb6f8274e090d2fd67c8bd78 --- apps/menu.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'apps') diff --git a/apps/menu.c b/apps/menu.c index 5a388522fa..c1af044374 100644 --- a/apps/menu.c +++ b/apps/menu.c @@ -730,11 +730,11 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected, if (redraw_lists && !done) { if (menu_callback) - if (menu_callback(ACTION_REDRAW, menu, &lists) == ACTION_REDRAW) - { - gui_synclist_draw(&lists); - gui_synclist_speak_item(&lists); - } + if (menu_callback(ACTION_REDRAW, menu, &lists) != ACTION_REDRAW) + continue; + + gui_synclist_draw(&lists); + gui_synclist_speak_item(&lists); } } -- cgit