From 36d3bae7bad9cc6a1d7995c75803817706c656c5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 4 Sep 2015 23:34:35 +0200 Subject: [PATCH] Remove now unused menu_list_pop_stack_by_needle --- menu/menu_list.c | 27 --------------------------- menu/menu_list.h | 3 --- 2 files changed, 30 deletions(-) diff --git a/menu/menu_list.c b/menu/menu_list.c index 7c70bee9a9..1b3a7c104a 100644 --- a/menu/menu_list.c +++ b/menu/menu_list.c @@ -174,33 +174,6 @@ void menu_list_pop_stack(menu_list_t *list) menu_entries_set_refresh(false); } -void menu_list_pop_stack_by_needle(menu_list_t *list, - const char *needle) -{ - uint32_t needle_hash, label_hash; - const char *path = NULL; - const char *label = NULL; - unsigned type = 0; - size_t entry_idx = 0; - menu_navigation_t *nav = menu_navigation_get_ptr(); - - if (!list) - return; - - menu_entries_set_refresh(false); - menu_list_get_last(list->menu_stack, &path, &label, &type, &entry_idx); - needle_hash = menu_hash_calculate(needle); - label_hash = menu_hash_calculate(label); - - while (needle_hash == label_hash) - { - menu_list_pop(list->menu_stack, &nav->selection_ptr); - menu_list_get_last(list->menu_stack, &path, &label, &type, &entry_idx); - label_hash = menu_hash_calculate(label); - needle_hash = menu_hash_calculate(needle); - } -} - void menu_list_pop(file_list_t *list, size_t *directory_ptr) { if (list->size != 0) diff --git a/menu/menu_list.h b/menu/menu_list.h index 64a9008a3b..929c9fa849 100644 --- a/menu/menu_list.h +++ b/menu/menu_list.h @@ -82,9 +82,6 @@ void menu_list_pop(file_list_t *list, size_t *directory_ptr); void menu_list_pop_stack(menu_list_t *list); -void menu_list_pop_stack_by_needle(menu_list_t *list, - const char *needle); - void menu_list_get_at_offset(const file_list_t *list, size_t idx, const char **path, const char **label, unsigned *file_type, size_t *entry_idx);