diff --git a/menu/menu_entries_cbs_left.c b/menu/menu_entries_cbs_left.c index 73ec97ff2d..95ff86a57f 100644 --- a/menu/menu_entries_cbs_left.c +++ b/menu/menu_entries_cbs_left.c @@ -138,10 +138,11 @@ static int action_left_mainmenu(unsigned type, const char *label, menu_list_t *menu_list = menu_list_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); unsigned action = MENU_ACTION_LEFT; + size_t list_size = menu_driver_list_get_size(MENU_LIST_PLAIN); if (!menu) return -1; - if (file_list_get_size(menu_list->menu_stack) == 1) + if (list_size == 1) { if (!strcmp(driver->menu_ctx->ident, "xmb")) { diff --git a/menu/menu_entries_cbs_right.c b/menu/menu_entries_cbs_right.c index 222b030f7e..72c77b7e3f 100644 --- a/menu/menu_entries_cbs_right.c +++ b/menu/menu_entries_cbs_right.c @@ -146,10 +146,11 @@ static int action_right_mainmenu(unsigned type, const char *label, menu_list_t *menu_list = menu_list_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); unsigned action = MENU_ACTION_RIGHT; + size_t list_size = menu_driver_list_get_size(MENU_LIST_PLAIN); if (!menu) return -1; - if (file_list_get_size(menu_list->menu_stack) == 1) + if (list_size == 1) { if (!strcmp(driver->menu_ctx->ident, "xmb")) {