From 4b118323d489f35279f2ea3b964d6454bc9a9289 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 4 Jul 2015 06:35:17 +0200 Subject: [PATCH] Add better place to put EVENT_CMD_CORE_INFO_INIT --- tasks/task_http.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/task_http.c b/tasks/task_http.c index 05e825510d..e666a3d95b 100644 --- a/tasks/task_http.c +++ b/tasks/task_http.c @@ -80,7 +80,6 @@ static int zlib_extract_core_callback(const char *name, const char *valid_exts, } goto error; } - event_command(EVENT_CMD_CORE_INFO_INIT); return 1; error: @@ -135,7 +134,10 @@ static int cb_generic_download(void *data, size_t len, static int cb_core_updater_download(void *data, size_t len) { settings_t *settings = config_get_ptr(); - return cb_generic_download(data, len, settings->libretro_directory); + int ret = cb_generic_download(data, len, settings->libretro_directory); + if (ret == 0) + event_command(EVENT_CMD_CORE_INFO_INIT); + return ret; } static int cb_core_content_download(void *data, size_t len)