diff --git a/menu/menu_driver.h b/menu/menu_driver.h index 2df5bbe300..a6944cd350 100644 --- a/menu/menu_driver.h +++ b/menu/menu_driver.h @@ -21,6 +21,7 @@ #include #include #include +#include "menu_input.h" #include "menu_animation.h" #include "menu_display.h" #include "menu_displaylist.h" @@ -109,7 +110,7 @@ typedef struct char default_cgp[PATH_MAX_LENGTH]; struct video_shader *shader; - void *input; + menu_input_t *input; content_playlist_t *playlist; char db_playlist_file[PATH_MAX_LENGTH]; diff --git a/menu/menu_input.h b/menu/menu_input.h index a4f5f9340e..28cec21562 100644 --- a/menu/menu_input.h +++ b/menu/menu_input.h @@ -93,6 +93,8 @@ enum menu_input_bind_mode MENU_INPUT_BIND_ALL }; +typedef struct menu_input menu_input_t; + void menu_input_key_event(bool down, unsigned keycode, uint32_t character, uint16_t key_modifiers);