diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 7b3323fa3a..8019399902 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -1679,6 +1679,7 @@ static int menu_displaylist_parse_load_content_settings(menu_displaylist_info_t { menu_handle_t *menu = menu_driver_get_ptr(); global_t *global = global_get_ptr(); + settings_t *settings = config_get_ptr(); if (!menu) return -1; @@ -1745,10 +1746,11 @@ static int menu_displaylist_parse_load_content_settings(menu_displaylist_info_t MENU_SETTING_ACTION, 0, 0); #endif #ifdef HAVE_CHEEVOS - menu_entries_push(info->list, - menu_hash_to_str(MENU_LABEL_VALUE_ACHIEVEMENT_LIST), - menu_hash_to_str(MENU_LABEL_ACHIEVEMENT_LIST), - MENU_SETTING_ACTION, 0, 0); + if(settings->cheevos.enable) + menu_entries_push(info->list, + menu_hash_to_str(MENU_LABEL_VALUE_ACHIEVEMENT_LIST), + menu_hash_to_str(MENU_LABEL_ACHIEVEMENT_LIST), + MENU_SETTING_ACTION, 0, 0); #endif } else