summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/menu.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/menu.c b/apps/menu.c
index df2284be12..bd9ff90cbe 100644
--- a/apps/menu.c
+++ b/apps/menu.c
@@ -434,6 +434,13 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected,
434 /* query audio status to see if it changed */ 434 /* query audio status to see if it changed */
435 redraw_lists = query_audio_status(&old_audio_status); 435 redraw_lists = query_audio_status(&old_audio_status);
436 436
437#ifdef HAVE_TOUCHSCREEN
438 /* need to translate touch actions *first* so the menu callback has
439 * a chance to intercept before it hits the list's do_button. */
440 if (action == ACTION_TOUCHSCREEN)
441 action = gui_synclist_do_touchscreen(&lists);
442#endif
443
437 if (menu_callback) 444 if (menu_callback)
438 { 445 {
439 int new_action = menu_callback(action, menu, &lists); 446 int new_action = menu_callback(action, menu, &lists);