diff --git a/menu/menu_driver.h b/menu/menu_driver.h index 2527943c56..61ed60c310 100644 --- a/menu/menu_driver.h +++ b/menu/menu_driver.h @@ -47,7 +47,6 @@ typedef struct { void *userdata; - size_t begin; float scroll_y; bool need_refresh; diff --git a/menu/menu_entries.c b/menu/menu_entries.c index 3fea861ad8..89c4502229 100644 --- a/menu/menu_entries.c +++ b/menu/menu_entries.c @@ -36,23 +36,23 @@ menu_entries_t *menu_entries_get_ptr(void) /* Sets the starting index of the menu entry list. */ void menu_entries_set_start(size_t i) { - menu_handle_t *menu = menu_driver_get_ptr(); + menu_entries_t *entries = menu_entries_get_ptr(); - if (!menu) + if (!entries) return; - menu->begin = i; + entries->begin = i; } /* Returns the starting index of the menu entry list. */ size_t menu_entries_get_start(void) { - menu_handle_t *menu = menu_driver_get_ptr(); + menu_entries_t *entries = menu_entries_get_ptr(); - if (!menu) + if (!entries) return 0; - return menu->begin; + return entries->begin; } /* Returns the last index (+1) of the menu entry list. */ diff --git a/menu/menu_entries.h b/menu/menu_entries.h index ba4fa8085f..c0fa4d3947 100644 --- a/menu/menu_entries.h +++ b/menu/menu_entries.h @@ -29,6 +29,7 @@ extern "C" { typedef struct menu_entries { + size_t begin; menu_list_t *menu_list; rarch_setting_t *list_settings; menu_navigation_t navigation;