From 5ce356c3fcf776e5ef28e9c1851ddcafff130522 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 11 Dec 2015 12:40:59 +0100 Subject: [PATCH] Add RARCH_MENU_CTL_PLAYLIST_GET --- menu/menu_driver.c | 8 ++++++++ menu/menu_driver.h | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/menu/menu_driver.c b/menu/menu_driver.c index f80fe1be0a..5da92bdbfd 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -666,6 +666,14 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data) menu_driver_data_own = false; menu_driver_ctx = NULL; break; + case RARCH_MENU_CTL_PLAYLIST_GET: + { + content_playlist_t **playlist = (content_playlist_t**)data; + if (!playlist || !menu_driver_data) + return false; + *playlist = menu_driver_data->playlist; + } + return true; case RARCH_MENU_CTL_SYSTEM_INFO_GET: { struct retro_system_info **system = (struct retro_system_info**)data; diff --git a/menu/menu_driver.h b/menu/menu_driver.h index 0b8ce3ea51..8e9afbb7f3 100644 --- a/menu/menu_driver.h +++ b/menu/menu_driver.h @@ -115,7 +115,8 @@ enum rarch_menu_ctl_state RARCH_MENU_CTL_SET_LOAD_NO_CONTENT, RARCH_MENU_CTL_UNSET_LOAD_NO_CONTENT, RARCH_MENU_CTL_SYSTEM_INFO_DEINIT, - RARCH_MENU_CTL_SYSTEM_INFO_GET + RARCH_MENU_CTL_SYSTEM_INFO_GET, + RARCH_MENU_CTL_PLAYLIST_GET }; typedef enum