1
0
mirror of https://github.com/libretro/RetroArch synced 2025-02-17 15:41:01 +00:00
This commit is contained in:
twinaphex 2016-02-10 03:53:20 +01:00
parent efc580c071
commit bb1fa17718

@ -265,20 +265,6 @@ void menu_driver_list_free(file_list_t *list, size_t idx, size_t list_size)
}
}
static bool menu_driver_list_set_selection(void *data)
{
file_list_t *list = (file_list_t*)data;
if (!list)
return false;
if (!menu_driver_ctx || !menu_driver_ctx->list_set_selection)
return false;
menu_driver_ctx->list_set_selection(menu_userdata ? menu_userdata : NULL, list);
return true;
}
size_t menu_driver_list_get_selection(void)
{
if (menu_driver_ctx && menu_driver_ctx->list_get_selection)
@ -759,7 +745,18 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data)
menu_shader_manager_init(menu_driver_data);
break;
case RARCH_MENU_CTL_LIST_SET_SELECTION:
return menu_driver_list_set_selection(data);
{
file_list_t *list = (file_list_t*)data;
if (!list)
return false;
if (!menu_driver_ctx || !menu_driver_ctx->list_set_selection)
return false;
menu_driver_ctx->list_set_selection(menu_userdata ? menu_userdata : NULL, list);
}
break;
default:
case RARCH_MENU_CTL_NONE:
break;