mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 03:39:59 +00:00
Remove core_info_list_num_info_files
This commit is contained in:
parent
71bc817e99
commit
9d96e9e452
29
core_info.c
29
core_info.c
@ -179,8 +179,8 @@ void core_info_get_name(const char *path, char *s, size_t len)
|
||||
if (!core_info)
|
||||
goto error;
|
||||
|
||||
core_info_list->list = core_info;
|
||||
core_info_list->count = contents->size;
|
||||
core_info_list->list = core_info;
|
||||
core_info_list->count = 0;
|
||||
|
||||
for (i = 0; i < contents->size; i++)
|
||||
{
|
||||
@ -224,6 +224,13 @@ void core_info_get_name(const char *path, char *s, size_t len)
|
||||
strlcpy(s, core_info[i].core_name, len);
|
||||
}
|
||||
|
||||
for (i = 0; i < contents->size; i++)
|
||||
{
|
||||
config_file_t *conf = (config_file_t*)
|
||||
core_info_list->list[i].config_data;
|
||||
core_info_list->count += !!conf;
|
||||
}
|
||||
|
||||
error:
|
||||
if (contents)
|
||||
dir_list_free(contents);
|
||||
@ -360,24 +367,6 @@ error:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
size_t core_info_list_num_info_files(core_info_list_t *core_info_list)
|
||||
{
|
||||
size_t i, num = 0;
|
||||
|
||||
if (!core_info_list)
|
||||
return 0;
|
||||
|
||||
for (i = 0; i < core_info_list->count; i++)
|
||||
{
|
||||
config_file_t *conf = (config_file_t*)
|
||||
core_info_list->list[i].config_data;
|
||||
num += !!conf;
|
||||
}
|
||||
|
||||
return num;
|
||||
}
|
||||
|
||||
bool core_info_list_get_display_name(core_info_list_t *core_info_list,
|
||||
const char *path, char *s, size_t len)
|
||||
{
|
||||
|
@ -88,8 +88,6 @@ typedef struct core_info_ctx_find
|
||||
const char *path;
|
||||
} core_info_ctx_find_t;
|
||||
|
||||
size_t core_info_list_num_info_files(core_info_list_t *list);
|
||||
|
||||
/* Non-reentrant, does not allocate. Returns pointer to internal state. */
|
||||
void core_info_list_get_supported_cores(core_info_list_t *list,
|
||||
const char *path, const core_info_t **infos, size_t *num_infos);
|
||||
|
@ -1334,7 +1334,8 @@ static int mui_list_push(void *data, void *userdata,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
core_info_ctl(CORE_INFO_CTL_LIST_GET, &list);
|
||||
if (core_info_list_num_info_files(list))
|
||||
|
||||
if (list->count > 0)
|
||||
{
|
||||
menu_entries_push(info->list,
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_DETECT_CORE_LIST),
|
||||
|
@ -2922,7 +2922,7 @@ int menu_displaylist_push_list(menu_displaylist_info_t *info, unsigned type)
|
||||
menu_hash_to_str(MENU_LABEL_LOAD_CONTENT),
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
if (core_info_list_num_info_files(list))
|
||||
if (list->count > 0)
|
||||
{
|
||||
menu_entries_push(info->list,
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_DETECT_CORE_LIST),
|
||||
|
Loading…
x
Reference in New Issue
Block a user