diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 96ab5d2a36..cfe6cc2cf4 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -2019,8 +2019,9 @@ int menu_displaylist_push(file_list_t *list, file_list_t *menu_list) * * Returns: true (1) if successful, otherwise false (0). **/ -bool menu_displaylist_init(menu_handle_t *menu) +bool menu_displaylist_init(void *data) { + menu_handle_t *menu = (menu_handle_t*)data; menu_list_t *menu_list = menu_list_get_ptr(); menu_navigation_t *nav = menu_navigation_get_ptr(); menu_displaylist_info_t info = {0}; diff --git a/menu/menu_displaylist.h b/menu/menu_displaylist.h index fe67b8f1b3..290a177279 100644 --- a/menu/menu_displaylist.h +++ b/menu/menu_displaylist.h @@ -18,7 +18,6 @@ #include #include -#include "menu.h" #include "menu_list.h" #include "menu_setting.h" @@ -103,7 +102,7 @@ int menu_displaylist_push(file_list_t *list, file_list_t *menu_list); * * Returns: true (1) if successful, otherwise false (0). **/ -bool menu_displaylist_init(menu_handle_t *menu); +bool menu_displaylist_init(void *data); #ifdef __cplusplus }