From 1bb048fcf85634595978b268ae08d393310354f8 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 19 Jun 2015 05:08:37 +0200 Subject: [PATCH] (Menu Hash) Fix deferred core --- menu/cbs/menu_cbs_ok.c | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index a6d9c5bc54..6531d8d479 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -1711,22 +1711,20 @@ static int menu_cbs_init_bind_ok_compare_type(menu_file_list_cbs_t *cbs, cbs->action_ok = action_ok_compressed_archive_push; break; case MENU_FILE_CORE: - if (label_hash == MENU_LABEL_DEFERRED_CORE_LIST) - cbs->action_ok = action_ok_core_load_deferred; - else + switch (menu_label_hash) { - switch (menu_label_hash) - { - case MENU_LABEL_DEFERRED_CORE_LIST_SET: - cbs->action_ok = action_ok_core_deferred_set; - break; - case MENU_LABEL_CORE_LIST: - cbs->action_ok = action_ok_core_load; - break; - case MENU_LABEL_CORE_UPDATER_LIST: - cbs->action_ok = action_ok_core_download; - break; - } + case MENU_LABEL_DEFERRED_CORE_LIST: + cbs->action_ok = action_ok_core_load_deferred; + break; + case MENU_LABEL_DEFERRED_CORE_LIST_SET: + cbs->action_ok = action_ok_core_deferred_set; + break; + case MENU_LABEL_CORE_LIST: + cbs->action_ok = action_ok_core_load; + break; + case MENU_LABEL_CORE_UPDATER_LIST: + cbs->action_ok = action_ok_core_download; + break; } break; case MENU_FILE_DOWNLOAD_CORE: