diff --git a/menu/menu_entry.c b/menu/menu_entry.c index 6f9f1022c5..a3980d35be 100644 --- a/menu/menu_entry.c +++ b/menu/menu_entry.c @@ -425,6 +425,8 @@ int menu_entry_action(menu_entry_t *entry, unsigned i, enum menu_action action) break; } + cbs = menu_list_get_actiondata_at_offset(menu_list->selection_buf, i); + if (menu_entries_needs_refresh()) { if (cbs && cbs->action_refresh)