diff --git a/menu/backend/menu_common_backend.c b/menu/backend/menu_common_backend.c index 093731ff06..9fdac8ec93 100644 --- a/menu/backend/menu_common_backend.c +++ b/menu/backend/menu_common_backend.c @@ -641,26 +641,6 @@ static int menu_common_iterate(unsigned action) case MENU_ACTION_RIGHT: if (cbs && cbs->action_toggle) ret = cbs->action_toggle(type_offset, label_offset, action); - else if (file_list_get_size(driver.menu->menu_list->menu_stack) == 1 - && !strcmp(driver.menu_ctx->ident, "xmb")) - { - if ((action == MENU_ACTION_LEFT && driver.menu->cat_selection_ptr == 0) - || (action == MENU_ACTION_RIGHT && driver.menu->cat_selection_ptr == g_extern.core_info->count)) - break; - file_list_copy(driver.menu->menu_list->selection_buf, driver.menu->menu_list->selection_buf_old); - file_list_copy(driver.menu->menu_list->menu_stack, driver.menu->menu_list->menu_stack_old); - driver.menu->selection_ptr_old = driver.menu->selection_ptr; - driver.menu->cat_selection_ptr_old = driver.menu->cat_selection_ptr; - driver.menu->cat_selection_ptr += action == MENU_ACTION_LEFT ? -1 : 1; - driver.menu->selection_ptr = 0; - if (cbs && cbs->action_content_list_switch) - return cbs->action_content_list_switch( - driver.menu->menu_list->selection_buf, - driver.menu->menu_list->menu_stack, - "", - "", - 0); - } else { switch (action)