diff --git a/frontend/menu/menu_entries.c b/frontend/menu/menu_entries.c index ede4bf2307..d3290faea0 100644 --- a/frontend/menu/menu_entries.c +++ b/frontend/menu/menu_entries.c @@ -362,7 +362,7 @@ int menu_entries_parse_list(file_list_t *list, file_list_t *menu_list, core_path, display_name, sizeof(display_name))) menu_list_set_alt_at_offset(list, i, display_name); } - file_list_sort_on_alt(list); + menu_list_sort_on_alt(list); } driver.menu->scroll_indices_size = 0; diff --git a/frontend/menu/menu_entries_cbs.c b/frontend/menu/menu_entries_cbs.c index 8a1efb90bb..fa5bc052c4 100644 --- a/frontend/menu/menu_entries_cbs.c +++ b/frontend/menu/menu_entries_cbs.c @@ -1477,7 +1477,7 @@ static int deferred_push_core_list_deferred(void *data, void *userdata, info[i].display_name); } - file_list_sort_on_alt(list); + menu_list_sort_on_alt(list); driver.menu->scroll_indices_size = 0; menu_entries_build_scroll_indices(list); diff --git a/frontend/menu/menu_list.c b/frontend/menu/menu_list.c index b3ae71c03a..9e2e9c934d 100644 --- a/frontend/menu/menu_list.c +++ b/frontend/menu/menu_list.c @@ -262,3 +262,8 @@ void menu_list_get_alt_at_offset(const file_list_t *list, size_t index, { file_list_get_alt_at_offset(list, index, alt); } + +void menu_list_sort_on_alt(file_list_t *list) +{ + file_list_sort_on_alt(list); +} diff --git a/frontend/menu/menu_list.h b/frontend/menu/menu_list.h index 720ccd38f0..a87bf67c37 100644 --- a/frontend/menu/menu_list.h +++ b/frontend/menu/menu_list.h @@ -45,6 +45,8 @@ void *menu_list_get_actiondata_at_offset(const file_list_t *list, size_t index); size_t menu_list_get_stack_size(void); +void menu_list_sort_on_alt(file_list_t *list); + size_t menu_list_get_size(void); void *menu_list_get_last_stack_actiondata(const file_list_t *list);