From b826305e3c7411ba741ef35c07362b56bde5b796 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 22 Aug 2015 20:24:19 +0200 Subject: [PATCH] (Menu) Before we do cbs->refresh, reset 'cbs' - could have become invalid --- menu/menu_entry.c | 2 ++ 1 file changed, 2 insertions(+) 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)