diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index a67d226a65..c9884719b4 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -1512,10 +1512,16 @@ static int menu_displaylist_parse_options(menu_displaylist_info_t *info) { global_t *global = global_get_ptr(); + menu_list_push(info->list, + menu_hash_to_str(MENU_LABEL_VALUE_CORE_INFORMATION), + menu_hash_to_str(MENU_LABEL_CORE_INFORMATION), + MENU_SETTING_ACTION, 0, 0); + menu_list_push(info->list, menu_hash_to_str(MENU_LABEL_VALUE_CORE_OPTIONS), menu_hash_to_str(MENU_LABEL_CORE_OPTIONS), MENU_SETTING_ACTION, 0, 0); + if (global->main_is_init) { if (global->has_set_input_descriptors) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 8180f35ee2..2307596f1d 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -3445,13 +3445,6 @@ static bool setting_append_list_main_menu_options( subgroup_info.name, parent_group); menu_settings_list_current_add_cmd(list, list_info, EVENT_CMD_UNLOAD_CORE); - - CONFIG_ACTION( - menu_hash_to_str(MENU_LABEL_CORE_INFORMATION), - menu_hash_to_str(MENU_LABEL_VALUE_CORE_INFORMATION), - group_info.name, - subgroup_info.name, - parent_group); } } #endif