mirror of
https://github.com/libretro/RetroArch
synced 2025-02-21 00:40:09 +00:00
menu_entry_get - cleanups
This commit is contained in:
parent
8c5b1df986
commit
0a35f5e7e9
@ -293,7 +293,6 @@ float menu_entry_num_max(uint32_t i)
|
|||||||
void menu_entry_get(menu_entry_t *entry, size_t i,
|
void menu_entry_get(menu_entry_t *entry, size_t i,
|
||||||
void *userdata, bool use_representation)
|
void *userdata, bool use_representation)
|
||||||
{
|
{
|
||||||
const char *label = NULL;
|
|
||||||
const char *path = NULL;
|
const char *path = NULL;
|
||||||
const char *entry_label = NULL;
|
const char *entry_label = NULL;
|
||||||
menu_file_list_cbs_t *cbs = NULL;
|
menu_file_list_cbs_t *cbs = NULL;
|
||||||
@ -303,7 +302,6 @@ void menu_entry_get(menu_entry_t *entry, size_t i,
|
|||||||
if (!menu_list)
|
if (!menu_list)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
menu_list_get_last_stack(menu_list, NULL, &label, NULL, NULL);
|
|
||||||
|
|
||||||
list = userdata ? (file_list_t*)userdata : menu_list->selection_buf;
|
list = userdata ? (file_list_t*)userdata : menu_list->selection_buf;
|
||||||
|
|
||||||
@ -316,11 +314,15 @@ void menu_entry_get(menu_entry_t *entry, size_t i,
|
|||||||
cbs = menu_list_get_actiondata_at_offset(list, i);
|
cbs = menu_list_get_actiondata_at_offset(list, i);
|
||||||
|
|
||||||
if (cbs && cbs->action_get_value && use_representation)
|
if (cbs && cbs->action_get_value && use_representation)
|
||||||
|
{
|
||||||
|
const char *label = NULL;
|
||||||
|
menu_list_get_last_stack(menu_list, NULL, &label, NULL, NULL);
|
||||||
cbs->action_get_value(list,
|
cbs->action_get_value(list,
|
||||||
&entry->spacing, entry->type, i, label,
|
&entry->spacing, entry->type, i, label,
|
||||||
entry->value, sizeof(entry->value),
|
entry->value, sizeof(entry->value),
|
||||||
entry_label, path,
|
entry_label, path,
|
||||||
entry->path, sizeof(entry->path));
|
entry->path, sizeof(entry->path));
|
||||||
|
}
|
||||||
|
|
||||||
entry->idx = i;
|
entry->idx = i;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user