diff --git a/menu/menu_driver.c b/menu/menu_driver.c index fe7a96734e..211c8c1884 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -173,7 +173,7 @@ menu_handle_t *menu_driver_get_ptr(void) return driver->menu; } -static const menu_ctx_driver_t *menu_ctx_driver_get_ptr(void) +const menu_ctx_driver_t *menu_ctx_driver_get_ptr(void) { driver_t *driver = driver_get_ptr(); if (!driver || !driver->menu_ctx) diff --git a/menu/menu_driver.h b/menu/menu_driver.h index 47b29741f6..bc99a45943 100644 --- a/menu/menu_driver.h +++ b/menu/menu_driver.h @@ -343,6 +343,8 @@ void menu_driver_list_clear(file_list_t *list); void menu_driver_list_set_selection(file_list_t *list); +const menu_ctx_driver_t *menu_ctx_driver_get_ptr(void); + void menu_driver_context_destroy(void); bool menu_driver_alive(void); diff --git a/menu/menu_input.c b/menu/menu_input.c index 79bf065ec5..eb5d76b957 100644 --- a/menu/menu_input.c +++ b/menu/menu_input.c @@ -940,14 +940,6 @@ void menu_input_post_iterate(int *ret, unsigned action) *ret |= menu_input_pointer_post_iterate(cbs, &entry, action); } -static const menu_ctx_driver_t *menu_ctx_driver_get_ptr(void) -{ - driver_t *driver = driver_get_ptr(); - if (!driver || !driver->menu_ctx) - return NULL; - return driver->menu_ctx; -} - unsigned menu_input_frame(retro_input_t input, retro_input_t trigger_input) { unsigned ret = 0;