From 9efc11045dbcef85efbd538a62c3daa93046f2d4 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 10 Feb 2015 02:59:01 +0100 Subject: [PATCH] rarch_update_system_info - simplify --- retroarch.c | 26 +++++--------------------- retroarch.h | 2 +- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/retroarch.c b/retroarch.c index 1ca51a69b2..22fd462f27 100644 --- a/retroarch.c +++ b/retroarch.c @@ -3283,39 +3283,23 @@ bool rarch_replace_config(const char *path) return true; } -void rarch_update_system_info(struct retro_system_info *_info, +bool rarch_update_system_info(struct retro_system_info *_info, bool *load_no_content) { - const core_info_t *info = NULL; #if defined(HAVE_DYNAMIC) libretro_free_system_info(_info); if (!(*g_settings.libretro)) - return; + return false; libretro_get_system_info(g_settings.libretro, _info, load_no_content); #endif if (!g_extern.core_info) - return; + return false; if (!core_info_list_get_info(g_extern.core_info, g_extern.core_info_current, g_settings.libretro)) - return; + return false; - /* Keep track of info for the currently selected core. */ - info = (const core_info_t*)g_extern.core_info_current; - - if (!g_extern.verbosity) - return; - - RARCH_LOG("[Core Info]:\n"); - if (info->display_name) - RARCH_LOG("Display Name = %s\n", info->display_name); - if (info->supported_extensions) - RARCH_LOG("Supported Extensions = %s\n", - info->supported_extensions); - if (info->authors) - RARCH_LOG("Authors = %s\n", info->authors); - if (info->permissions) - RARCH_LOG("Permissions = %s\n", info->permissions); + return true; } diff --git a/retroarch.h b/retroarch.h index a31bc62ece..220c8d1f30 100644 --- a/retroarch.h +++ b/retroarch.h @@ -347,7 +347,7 @@ int rarch_defer_core(core_info_list_t *data, const char *dir, const char *path, const char *menu_label, char *deferred_path, size_t sizeof_deferred_path); -void rarch_update_system_info(struct retro_system_info *info, +bool rarch_update_system_info(struct retro_system_info *info, bool *load_no_content); #ifdef __cplusplus