From bb0c03affffbd0cad6319e07481ed3c72a9f3846 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 20 Dec 2016 23:36:39 +0100 Subject: [PATCH] Cleanup content_file_init_subsystem --- tasks/task_content.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tasks/task_content.c b/tasks/task_content.c index 4abf3eed00..0c32fa48c8 100644 --- a/tasks/task_content.c +++ b/tasks/task_content.c @@ -593,12 +593,6 @@ static const struct retro_subsystem_info *content_file_init_subsystem( rarch_system_info_t *sys_info = NULL; struct string_list *subsystem = path_get_subsystem_list(); - if (path_is_empty(RARCH_PATH_SUBSYSTEM)) - { - *ret = true; - return NULL; - } - runloop_ctl(RUNLOOP_CTL_SYSTEM_INFO_GET, &sys_info); if (!sys_info) @@ -711,8 +705,10 @@ static bool content_file_init(struct string_list *temporary_content, { struct retro_game_info *info = NULL; struct string_list *content = NULL; - bool ret = false; - const struct retro_subsystem_info *special = content_file_init_subsystem(content_ctx, &ret); + bool ret = path_is_empty(RARCH_PATH_SUBSYSTEM) + ? true : false; + const struct retro_subsystem_info *special = path_is_empty(RARCH_PATH_SUBSYSTEM) + ? NULL : content_file_init_subsystem(content_ctx, &ret); if (!ret) goto error;