remove menu_entries_get_stack_size
This commit is contained in:
parent
9861073363
commit
29329ba62f
|
@ -5318,7 +5318,13 @@ static size_t materialui_list_get_size(void *data, enum menu_list_type type)
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case MENU_LIST_PLAIN:
|
case MENU_LIST_PLAIN:
|
||||||
return menu_entries_get_stack_size(0);
|
{
|
||||||
|
struct menu_state *menu_st = menu_state_get_ptr();
|
||||||
|
menu_list_t *menu_list = menu_st->entries.list;
|
||||||
|
if (menu_list)
|
||||||
|
return MENU_LIST_GET_STACK_SIZE(menu_list, 0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case MENU_LIST_TABS:
|
case MENU_LIST_TABS:
|
||||||
if (mui)
|
if (mui)
|
||||||
return mui->nav_bar.num_menu_tabs;
|
return mui->nav_bar.num_menu_tabs;
|
||||||
|
|
|
@ -4720,17 +4720,23 @@ static size_t ozone_list_get_size(void *data, enum menu_list_type type)
|
||||||
{
|
{
|
||||||
ozone_handle_t *ozone = (ozone_handle_t*) data;
|
ozone_handle_t *ozone = (ozone_handle_t*) data;
|
||||||
|
|
||||||
if (!ozone)
|
if (ozone)
|
||||||
return 0;
|
|
||||||
|
|
||||||
switch (type)
|
|
||||||
{
|
{
|
||||||
case MENU_LIST_PLAIN:
|
switch (type)
|
||||||
return menu_entries_get_stack_size(0);
|
{
|
||||||
case MENU_LIST_HORIZONTAL:
|
case MENU_LIST_PLAIN:
|
||||||
return ozone->horizontal_list.size;
|
{
|
||||||
case MENU_LIST_TABS:
|
struct menu_state *menu_st = menu_state_get_ptr();
|
||||||
return ozone->system_tab_end;
|
menu_list_t *menu_list = menu_st->entries.list;
|
||||||
|
if (menu_list)
|
||||||
|
return MENU_LIST_GET_STACK_SIZE(menu_list, 0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case MENU_LIST_HORIZONTAL:
|
||||||
|
return ozone->horizontal_list.size;
|
||||||
|
case MENU_LIST_TABS:
|
||||||
|
return ozone->system_tab_end;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -7948,6 +7954,7 @@ static enum menu_action ozone_parse_menu_entry_action(
|
||||||
bool is_current_entry_settings = false;
|
bool is_current_entry_settings = false;
|
||||||
struct menu_state *menu_st = menu_state_get_ptr();
|
struct menu_state *menu_st = menu_state_get_ptr();
|
||||||
menu_list_t *menu_list = menu_st->entries.list;
|
menu_list_t *menu_list = menu_st->entries.list;
|
||||||
|
size_t menu_stack_size = MENU_LIST_GET_STACK_SIZE(menu_list, 0);
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
enum menu_action new_action = action;
|
enum menu_action new_action = action;
|
||||||
file_list_t *selection_buf = NULL;
|
file_list_t *selection_buf = NULL;
|
||||||
|
@ -8316,7 +8323,7 @@ static enum menu_action ozone_parse_menu_entry_action(
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (menu_entries_get_stack_size(0) == 1)
|
if (menu_stack_size == 1)
|
||||||
{
|
{
|
||||||
ozone_go_to_sidebar(ozone, ozone_collapse_sidebar, tag);
|
ozone_go_to_sidebar(ozone, ozone_collapse_sidebar, tag);
|
||||||
new_action = MENU_ACTION_ACCESSIBILITY_SPEAK_TITLE;
|
new_action = MENU_ACTION_ACCESSIBILITY_SPEAK_TITLE;
|
||||||
|
|
|
@ -827,7 +827,13 @@ static size_t xmb_list_get_size(void *data, enum menu_list_type type)
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case MENU_LIST_PLAIN:
|
case MENU_LIST_PLAIN:
|
||||||
return menu_entries_get_stack_size(0);
|
{
|
||||||
|
struct menu_state *menu_st = menu_state_get_ptr();
|
||||||
|
menu_list_t *menu_list = menu_st->entries.list;
|
||||||
|
if (menu_list)
|
||||||
|
return MENU_LIST_GET_STACK_SIZE(menu_list, 0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case MENU_LIST_HORIZONTAL:
|
case MENU_LIST_HORIZONTAL:
|
||||||
return xmb->horizontal_list.size;
|
return xmb->horizontal_list.size;
|
||||||
case MENU_LIST_TABS:
|
case MENU_LIST_TABS:
|
||||||
|
@ -4528,8 +4534,9 @@ static int xmb_menu_entry_action(
|
||||||
static enum menu_action xmb_parse_menu_entry_action(
|
static enum menu_action xmb_parse_menu_entry_action(
|
||||||
xmb_handle_t *xmb, enum menu_action action)
|
xmb_handle_t *xmb, enum menu_action action)
|
||||||
{
|
{
|
||||||
struct menu_state *menu_st = menu_state_get_ptr();
|
|
||||||
enum menu_action new_action = action;
|
enum menu_action new_action = action;
|
||||||
|
struct menu_state *menu_st = menu_state_get_ptr();
|
||||||
|
menu_list_t *menu_list = menu_st->entries.list;
|
||||||
|
|
||||||
/* Scan user inputs */
|
/* Scan user inputs */
|
||||||
switch (action)
|
switch (action)
|
||||||
|
@ -4666,7 +4673,7 @@ static enum menu_action xmb_parse_menu_entry_action(
|
||||||
|
|
||||||
/* Back up to Main Menu and first item */
|
/* Back up to Main Menu and first item */
|
||||||
if ( !menu_entries_search_get_terms()
|
if ( !menu_entries_search_get_terms()
|
||||||
&& menu_entries_get_stack_size(0) == 1)
|
&& MENU_LIST_GET_STACK_SIZE(menu_list, 0) == 1)
|
||||||
{
|
{
|
||||||
if (xmb_get_system_tab(xmb,
|
if (xmb_get_system_tab(xmb,
|
||||||
(unsigned)xmb->categories_selection_ptr) == XMB_SYSTEM_TAB_MAIN)
|
(unsigned)xmb->categories_selection_ptr) == XMB_SYSTEM_TAB_MAIN)
|
||||||
|
|
|
@ -512,15 +512,6 @@ file_list_t *menu_entries_get_selection_buf_ptr(size_t idx)
|
||||||
return MENU_LIST_GET_SELECTION(menu_list, (unsigned)idx);
|
return MENU_LIST_GET_SELECTION(menu_list, (unsigned)idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t menu_entries_get_stack_size(size_t idx)
|
|
||||||
{
|
|
||||||
struct menu_state *menu_st = &menu_driver_state;
|
|
||||||
menu_list_t *menu_list = menu_st->entries.list;
|
|
||||||
if (!menu_list)
|
|
||||||
return 0;
|
|
||||||
return MENU_LIST_GET_STACK_SIZE(menu_list, idx);
|
|
||||||
}
|
|
||||||
|
|
||||||
size_t menu_entries_get_size(void)
|
size_t menu_entries_get_size(void)
|
||||||
{
|
{
|
||||||
struct menu_state *menu_st = &menu_driver_state;
|
struct menu_state *menu_st = &menu_driver_state;
|
||||||
|
|
|
@ -177,8 +177,6 @@ void menu_entries_pop_stack(size_t *ptr, size_t idx, bool animate);
|
||||||
|
|
||||||
void menu_entries_flush_stack(const char *needle, unsigned final_type);
|
void menu_entries_flush_stack(const char *needle, unsigned final_type);
|
||||||
|
|
||||||
size_t menu_entries_get_stack_size(size_t idx);
|
|
||||||
|
|
||||||
size_t menu_entries_get_size(void);
|
size_t menu_entries_get_size(void);
|
||||||
|
|
||||||
void menu_entries_prepend(file_list_t *list,
|
void menu_entries_prepend(file_list_t *list,
|
||||||
|
|
Loading…
Reference in New Issue