mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
(task_content.c) Cleanups - remove error_string where not used
This commit is contained in:
parent
cda235d124
commit
3b2b4ea49d
@ -490,8 +490,8 @@ static bool content_file_list_set_info(
|
||||
struct retro_game_info *game_info = NULL;
|
||||
struct retro_game_info_ext *game_info_ext = NULL;
|
||||
|
||||
if (!file_list ||
|
||||
(idx >= file_list->size))
|
||||
if ( !file_list
|
||||
|| (idx >= file_list->size))
|
||||
return false;
|
||||
|
||||
if (!(file_info = &file_list->entries[idx]))
|
||||
@ -540,23 +540,23 @@ static bool content_file_list_set_info(
|
||||
* extended path info to cores */
|
||||
if (!string_is_empty(path))
|
||||
{
|
||||
char dir [PATH_MAX_LENGTH];
|
||||
char name[NAME_MAX_LENGTH];
|
||||
const char *archive_delim = NULL;
|
||||
const char *ext = NULL;
|
||||
char dir[PATH_MAX_LENGTH];
|
||||
char name[NAME_MAX_LENGTH];
|
||||
|
||||
dir[0] = '\0';
|
||||
name[0] = '\0';
|
||||
dir[0] = '\0';
|
||||
name[0] = '\0';
|
||||
|
||||
/* 'Full' path - may point to a file
|
||||
* inside an archive */
|
||||
file_info->full_path = strdup(path);
|
||||
file_info->full_path = strdup(path);
|
||||
|
||||
/* File extension - may be used core-side
|
||||
* to differentiate content types */
|
||||
if ((ext = path_get_extension(path)))
|
||||
{
|
||||
file_info->ext = strdup(ext);
|
||||
file_info->ext = strdup(ext);
|
||||
/* File extension is always presented
|
||||
* core-side in lowercase format */
|
||||
string_to_lower(file_info->ext);
|
||||
@ -567,13 +567,14 @@ static bool content_file_list_set_info(
|
||||
if ((archive_delim = path_get_archive_delim(path)))
|
||||
{
|
||||
char archive_path[PATH_MAX_LENGTH];
|
||||
size_t len;
|
||||
size_t len = 0;
|
||||
|
||||
archive_path[0] = '\0';
|
||||
|
||||
/* Extract path of parent archive */
|
||||
len = (size_t)(1 + archive_delim - path);
|
||||
len = (len < PATH_MAX_LENGTH) ? len : PATH_MAX_LENGTH;
|
||||
if ((len = (size_t)(1 + archive_delim - path))
|
||||
>= PATH_MAX_LENGTH)
|
||||
len = PATH_MAX_LENGTH;
|
||||
|
||||
strlcpy(archive_path, path, len * sizeof(char));
|
||||
if (!string_is_empty(archive_path))
|
||||
@ -614,16 +615,16 @@ static bool content_file_list_set_info(
|
||||
if (!string_is_empty(dir))
|
||||
{
|
||||
/* Remove any trailing slash */
|
||||
char *last_slash = find_last_slash(dir);
|
||||
char *last_slash = find_last_slash(dir);
|
||||
if (last_slash && (last_slash[1] == '\0'))
|
||||
*last_slash = '\0';
|
||||
*last_slash = '\0';
|
||||
|
||||
if (!string_is_empty(dir))
|
||||
file_info->dir = strdup(dir);
|
||||
file_info->dir = strdup(dir);
|
||||
}
|
||||
|
||||
if (!string_is_empty(name))
|
||||
file_info->name = strdup(name);
|
||||
file_info->name = strdup(name);
|
||||
}
|
||||
|
||||
/* Assign retro_game_info pointers */
|
||||
@ -693,8 +694,8 @@ static bool content_file_load_into_memory(
|
||||
uint8_t *content_data = NULL;
|
||||
int64_t content_size = 0;
|
||||
|
||||
*data = NULL;
|
||||
*data_size = 0;
|
||||
*data = NULL;
|
||||
*data_size = 0;
|
||||
|
||||
RARCH_LOG("[Content]: %s: \"%s\".\n",
|
||||
msg_hash_to_str(MSG_LOADING_CONTENT_FILE), content_path);
|
||||
@ -782,7 +783,7 @@ static bool content_file_extract_from_archive(
|
||||
char tmp_path[PATH_MAX_LENGTH];
|
||||
char msg[1024];
|
||||
|
||||
tmp_path[0] = '\0';
|
||||
tmp_path[0] = '\0';
|
||||
msg[0] = '\0';
|
||||
|
||||
RARCH_LOG("[Content]: Core requires uncompressed content - "
|
||||
@ -1818,8 +1819,8 @@ static bool command_event_cmd_exec(
|
||||
content_state_t *p_content,
|
||||
const char *data,
|
||||
content_information_ctx_t *content_ctx,
|
||||
bool launched_from_cli,
|
||||
char **error_string)
|
||||
bool launched_from_cli
|
||||
)
|
||||
{
|
||||
if (path_get(RARCH_PATH_CONTENT) != data)
|
||||
{
|
||||
@ -1909,7 +1910,6 @@ bool task_push_start_dummy_core(content_ctx_info_t *content_info)
|
||||
content_information_ctx_t content_ctx;
|
||||
content_state_t *p_content = content_state_get_ptr();
|
||||
bool ret = true;
|
||||
char *error_string = NULL;
|
||||
settings_t *settings = config_get_ptr();
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
@ -1967,17 +1967,6 @@ bool task_push_start_dummy_core(content_ctx_info_t *content_info)
|
||||
if ((ret = content_load(content_info, p_content)))
|
||||
task_push_to_history_list(p_content, false, false, false);
|
||||
|
||||
/* Handle load content failure */
|
||||
if (!ret)
|
||||
{
|
||||
if (error_string)
|
||||
{
|
||||
runloop_msg_queue_push(error_string, 2, 90, true, NULL, MESSAGE_QUEUE_ICON_DEFAULT, MESSAGE_QUEUE_CATEGORY_INFO);
|
||||
RARCH_ERR("[Content]: %s\n", error_string);
|
||||
free(error_string);
|
||||
}
|
||||
}
|
||||
|
||||
if (content_ctx.name_ips)
|
||||
free(content_ctx.name_ips);
|
||||
if (content_ctx.name_bps)
|
||||
@ -2097,7 +2086,7 @@ bool task_push_load_content_from_playlist_from_menu(
|
||||
* > On targets that do not support dynamic core loading,
|
||||
* command_event_cmd_exec() will fork a new instance */
|
||||
if (!(ret = command_event_cmd_exec(p_content,
|
||||
fullpath, &content_ctx, false, &error_string)))
|
||||
fullpath, &content_ctx, false)))
|
||||
goto end;
|
||||
|
||||
#ifdef HAVE_COCOATOUCH
|
||||
@ -2147,7 +2136,6 @@ bool task_push_start_current_core(content_ctx_info_t *content_info)
|
||||
|
||||
content_state_t *p_content = content_state_get_ptr();
|
||||
bool ret = true;
|
||||
char *error_string = NULL;
|
||||
settings_t *settings = config_get_ptr();
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
const char *path_dir_system = settings->paths.directory_system;
|
||||
@ -2210,13 +2198,6 @@ bool task_push_start_current_core(content_ctx_info_t *content_info)
|
||||
if (!(ret = content_load(content_info, p_content)) ||
|
||||
!(ret = (runloop_st->current_core_type != CORE_TYPE_DUMMY)))
|
||||
{
|
||||
if (error_string)
|
||||
{
|
||||
runloop_msg_queue_push(error_string, 2, 90, true, NULL, MESSAGE_QUEUE_ICON_DEFAULT, MESSAGE_QUEUE_CATEGORY_INFO);
|
||||
RARCH_ERR("[Content]: %s\n", error_string);
|
||||
free(error_string);
|
||||
}
|
||||
|
||||
#ifdef HAVE_MENU
|
||||
retroarch_menu_running();
|
||||
#endif
|
||||
@ -2279,7 +2260,6 @@ bool task_push_load_contentless_core_from_menu(
|
||||
content_information_ctx_t content_ctx = {0};
|
||||
content_state_t *p_content = content_state_get_ptr();
|
||||
bool ret = true;
|
||||
char *error_string = NULL;
|
||||
#if defined(HAVE_DYNAMIC)
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
#endif
|
||||
@ -2322,15 +2302,6 @@ bool task_push_load_contentless_core_from_menu(
|
||||
if (!(ret = content_load(&content_info, p_content)) ||
|
||||
!(ret = (runloop_st->current_core_type != CORE_TYPE_DUMMY)))
|
||||
{
|
||||
if (error_string)
|
||||
{
|
||||
runloop_msg_queue_push(error_string, 2, 90,
|
||||
true, NULL, MESSAGE_QUEUE_ICON_DEFAULT,
|
||||
MESSAGE_QUEUE_CATEGORY_INFO);
|
||||
RARCH_ERR("[Content]: %s\n", error_string);
|
||||
free(error_string);
|
||||
}
|
||||
|
||||
retroarch_menu_running();
|
||||
goto end;
|
||||
}
|
||||
@ -2346,7 +2317,7 @@ bool task_push_load_contentless_core_from_menu(
|
||||
* future devs who may wish to implement this... */
|
||||
command_event_cmd_exec(p_content,
|
||||
path_get(RARCH_PATH_CONTENT), &content_ctx,
|
||||
false, &error_string);
|
||||
false);
|
||||
command_event(CMD_EVENT_QUIT, NULL);
|
||||
#endif
|
||||
|
||||
@ -2380,7 +2351,6 @@ bool task_push_load_content_with_new_core_from_menu(
|
||||
|
||||
content_state_t *p_content = content_state_get_ptr();
|
||||
bool ret = true;
|
||||
char *error_string = NULL;
|
||||
settings_t *settings = config_get_ptr();
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
bool check_firmware_before_loading = settings->bools.check_firmware_before_loading;
|
||||
@ -2449,13 +2419,6 @@ bool task_push_load_content_with_new_core_from_menu(
|
||||
/* Loads content into currently selected core. */
|
||||
if (!(ret = content_load(content_info, p_content)))
|
||||
{
|
||||
if (error_string)
|
||||
{
|
||||
runloop_msg_queue_push(error_string, 2, 90, true, NULL, MESSAGE_QUEUE_ICON_DEFAULT, MESSAGE_QUEUE_CATEGORY_INFO);
|
||||
RARCH_ERR("[Content]: %s\n", error_string);
|
||||
free(error_string);
|
||||
}
|
||||
|
||||
retroarch_menu_running();
|
||||
goto end;
|
||||
}
|
||||
@ -2464,7 +2427,7 @@ bool task_push_load_content_with_new_core_from_menu(
|
||||
#else
|
||||
command_event_cmd_exec(p_content,
|
||||
path_get(RARCH_PATH_CONTENT), &content_ctx,
|
||||
false, &error_string);
|
||||
false);
|
||||
command_event(CMD_EVENT_QUIT, NULL);
|
||||
#endif
|
||||
|
||||
@ -2498,7 +2461,6 @@ static bool task_load_content_internal(
|
||||
|
||||
content_state_t *p_content = content_state_get_ptr();
|
||||
bool ret = false;
|
||||
char *error_string = NULL;
|
||||
runloop_state_t *runloop_st = runloop_state_get_ptr();
|
||||
rarch_system_info_t *sys_info = &runloop_st->system;
|
||||
settings_t *settings = config_get_ptr();
|
||||
@ -2591,19 +2553,7 @@ end:
|
||||
if (content_ctx.valid_extensions)
|
||||
free(content_ctx.valid_extensions);
|
||||
|
||||
if (!ret)
|
||||
{
|
||||
if (error_string)
|
||||
{
|
||||
runloop_msg_queue_push(error_string, 2, 90, true, NULL, MESSAGE_QUEUE_ICON_DEFAULT, MESSAGE_QUEUE_CATEGORY_INFO);
|
||||
RARCH_ERR("[Content]: %s\n", error_string);
|
||||
free(error_string);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
return ret;
|
||||
}
|
||||
|
||||
bool task_push_load_content_with_new_core_from_companion_ui(
|
||||
|
Loading…
x
Reference in New Issue
Block a user