diff --git a/menu/menu_navigation.c b/menu/menu_navigation.c index 12ff3a5853..b3ff0dbafa 100644 --- a/menu/menu_navigation.c +++ b/menu/menu_navigation.c @@ -259,7 +259,7 @@ void menu_navigation_ascend_alphabet(menu_navigation_t *nav, size_t *ptr_out) menu_driver_navigation_ascend_alphabet(ptr_out); } -unsigned menu_navigation_get_current_selection(void) +ssize_t menu_navigation_get_current_selection(void) { menu_navigation_t *nav = menu_navigation_get_ptr(); if (!nav) diff --git a/menu/menu_navigation.h b/menu/menu_navigation.h index b9ff0b894d..a60497eaa5 100644 --- a/menu/menu_navigation.h +++ b/menu/menu_navigation.h @@ -34,7 +34,7 @@ typedef struct menu_navigation } indices; unsigned acceleration; } scroll; - unsigned selection_ptr; + size_t selection_ptr; } menu_navigation_t; /** @@ -99,7 +99,7 @@ void menu_navigation_descend_alphabet(menu_navigation_t *nav, size_t *ptr_out); **/ void menu_navigation_ascend_alphabet(menu_navigation_t *nav, size_t *ptr_out); -unsigned menu_navigation_get_current_selection(void); +ssize_t menu_navigation_get_current_selection(void); #ifdef __cplusplus }