From 126fe2b7022d6cdb6780412616f52bd78d768276 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 14 Jun 2015 16:08:28 +0200 Subject: [PATCH] (menu_cbs_title.c) Refactor --- menu/cbs/menu_cbs_title.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/menu/cbs/menu_cbs_title.c b/menu/cbs/menu_cbs_title.c index c6e966ad6b..f606190823 100644 --- a/menu/cbs/menu_cbs_title.c +++ b/menu/cbs/menu_cbs_title.c @@ -17,6 +17,8 @@ #include #include +#include + #include "../menu.h" #include "../menu_hash.h" @@ -519,7 +521,9 @@ static int menu_cbs_init_bind_title_compare_label(menu_file_list_cbs_t *cbs, if (setting) { - if (!strcmp(setting->parent_group, "Main Menu") && setting->type == ST_GROUP) + uint32_t parent_group_hash = djb2_calculate(setting->parent_group); + + if ((parent_group_hash == MENU_VALUE_MAIN_MENU) && setting->type == ST_GROUP) { cbs->action_get_title = action_get_title_group_settings; return 0;