(Core download) Now removes ZIP file after extracting archive

This commit is contained in:
twinaphex 2015-06-24 14:44:21 +02:00
parent c109a51c71
commit 272063b351
2 changed files with 9 additions and 6 deletions

View File

@ -1104,7 +1104,7 @@ const char *menu_hash_to_str_us(uint32_t hash)
case MENU_LABEL_VALUE_VIDEO_SHADER_PARAMETERS:
return "Current Shader Parameters";
case MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_PARAMETERS:
return "Menu Shader Parameters (Menu)";
return "Menu Shader Parameters";
case MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_AS:
return "Shader Preset Save As";
case MENU_LABEL_VALUE_NO_SHADER_PARAMETERS:

View File

@ -79,10 +79,10 @@ error:
static int cb_core_updater_download(void *data, size_t len)
{
const char *file_ext = NULL;
char output_path[PATH_MAX_LENGTH] = {0};
char msg[PATH_MAX_LENGTH] = {0};
settings_t *settings = config_get_ptr();
const char *file_ext = NULL;
char output_path[PATH_MAX_LENGTH] = {0};
char msg[PATH_MAX_LENGTH] = {0};
settings_t *settings = config_get_ptr();
if (!data)
return -1;
@ -92,7 +92,7 @@ static int cb_core_updater_download(void *data, size_t len)
if (!write_file(output_path, data, len))
return -1;
snprintf(msg, sizeof(msg), "Download complete: %s.",
core_updater_path);
@ -110,6 +110,9 @@ static int cb_core_updater_download(void *data, size_t len)
(void*)settings->libretro_directory))
RARCH_LOG("Could not process ZIP file.\n");
if (path_file_exists(output_path))
remove(output_path);
}
#endif