mirror of
https://github.com/libretro/RetroArch
synced 2025-02-19 03:40:59 +00:00
(XMB) Use menu_list_get_ptr
This commit is contained in:
parent
8752776587
commit
bf62c8c493
@ -254,18 +254,19 @@ static size_t xmb_list_get_size(void *data, menu_list_type_t type)
|
|||||||
|
|
||||||
static void *xmb_list_get_entry(void *data, menu_list_type_t type, unsigned i)
|
static void *xmb_list_get_entry(void *data, menu_list_type_t type, unsigned i)
|
||||||
{
|
{
|
||||||
size_t list_size = 0;
|
size_t list_size = 0;
|
||||||
menu_handle_t *menu = (menu_handle_t*)data;
|
menu_handle_t *menu = (menu_handle_t*)data;
|
||||||
xmb_handle_t *xmb = menu ? (xmb_handle_t*)menu->userdata : NULL;
|
xmb_handle_t *xmb = menu ? (xmb_handle_t*)menu->userdata : NULL;
|
||||||
void *ptr = NULL;
|
menu_list_t *menu_list = menu_list_get_ptr();
|
||||||
|
void *ptr = NULL;
|
||||||
|
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case MENU_LIST_PLAIN:
|
case MENU_LIST_PLAIN:
|
||||||
if (menu && menu->menu_list)
|
if (menu_list)
|
||||||
list_size = menu_list_get_stack_size(menu->menu_list);
|
list_size = menu_list_get_stack_size(menu_list);
|
||||||
if (i < list_size)
|
if (i < list_size)
|
||||||
ptr = (void*)&menu->menu_list->menu_stack->list[i];
|
ptr = (void*)&menu_list->menu_stack->list[i];
|
||||||
break;
|
break;
|
||||||
case MENU_LIST_HORIZONTAL:
|
case MENU_LIST_HORIZONTAL:
|
||||||
if (xmb && xmb->horizontal_list)
|
if (xmb && xmb->horizontal_list)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user