diff --git a/menu/menu_navigation.c b/menu/menu_navigation.c index fe5745935b..cd43fc8a7a 100644 --- a/menu/menu_navigation.c +++ b/menu/menu_navigation.c @@ -22,6 +22,13 @@ #include #include "menu_navigation.h" +menu_navigation_t *menu_navigation_get_ptr(void) +{ + menu_handle_t *menu = menu_driver_get_ptr(); + if (!menu) + return NULL; + return &menu->navigation; +} /** * menu_navigation_clear: * @pending_push : pending push ? diff --git a/menu/menu_navigation.h b/menu/menu_navigation.h index 187650f136..5c34c0e89e 100644 --- a/menu/menu_navigation.h +++ b/menu/menu_navigation.h @@ -23,6 +23,8 @@ extern "C" { #endif +menu_navigation_t *menu_navigation_get_ptr(void); + /** * menu_navigation_clear: * @pending_push : pending push ?