mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Cleanup core_load_game function
This commit is contained in:
parent
6044f8b335
commit
7cbb79277d
13
retroarch.c
13
retroarch.c
@ -29486,6 +29486,7 @@ bool core_load_game(retro_ctx_load_content_info_t *load_info)
|
||||
{
|
||||
bool contentless = false;
|
||||
bool is_inited = false;
|
||||
bool game_loaded = false;
|
||||
|
||||
video_driver_set_cached_frame_ptr(NULL);
|
||||
|
||||
@ -29498,16 +29499,16 @@ bool core_load_game(retro_ctx_load_content_info_t *load_info)
|
||||
set_save_state_in_background(false);
|
||||
|
||||
if (load_info && load_info->special)
|
||||
current_core.game_loaded = current_core.retro_load_game_special(
|
||||
game_loaded = current_core.retro_load_game_special(
|
||||
load_info->special->id, load_info->info, load_info->content->size);
|
||||
else if (load_info && !string_is_empty(load_info->content->elems[0].data))
|
||||
current_core.game_loaded = current_core.retro_load_game(load_info->info);
|
||||
game_loaded = current_core.retro_load_game(load_info->info);
|
||||
else if (contentless)
|
||||
current_core.game_loaded = current_core.retro_load_game(NULL);
|
||||
else
|
||||
current_core.game_loaded = false;
|
||||
game_loaded = current_core.retro_load_game(NULL);
|
||||
|
||||
return current_core.game_loaded;
|
||||
current_core.game_loaded = game_loaded;
|
||||
|
||||
return game_loaded;
|
||||
}
|
||||
|
||||
bool core_get_system_info(struct retro_system_info *system)
|
||||
|
Loading…
x
Reference in New Issue
Block a user