From 132b3825450179bffc998a4eeb85167ef158cedc Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 17 Aug 2015 19:38:00 +0200 Subject: [PATCH] Refactor menu_cbs_init_bind_left_compare_label - no longer depends on menu_setting_find --- menu/cbs/menu_cbs_left.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/menu/cbs/menu_cbs_left.c b/menu/cbs/menu_cbs_left.c index bbc0b1b61d..a0c05ef1af 100644 --- a/menu/cbs/menu_cbs_left.c +++ b/menu/cbs/menu_cbs_left.c @@ -344,13 +344,12 @@ static int menu_cbs_init_bind_left_compare_label(menu_file_list_cbs_t *cbs, const char *label, uint32_t label_hash, uint32_t menu_label_hash, const char *elem0) { unsigned i; - rarch_setting_t *setting = menu_setting_find(label); - if (setting) + if (cbs->setting) { - uint32_t parent_group_hash = menu_hash_calculate(setting->parent_group); + uint32_t parent_group_hash = menu_hash_calculate(cbs->setting->parent_group); - if ((parent_group_hash == MENU_VALUE_MAIN_MENU) && (setting->type == ST_GROUP)) + if ((parent_group_hash == MENU_VALUE_MAIN_MENU) && (cbs->setting->type == ST_GROUP)) { cbs->action_left = action_left_scroll; return 0;