mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 15:45:19 +00:00
Cleanup
This commit is contained in:
parent
497e424fc1
commit
9bea4deac0
@ -605,10 +605,23 @@ static void rarch_task_overlay_resolve_iterate(overlay_loader_t *loader)
|
|||||||
loader->resolve_pos += 1;
|
loader->resolve_pos += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void rarch_task_overlay_free(retro_task_t *task)
|
||||||
|
{
|
||||||
|
overlay_loader_t *loader = (overlay_loader_t*)task->state;
|
||||||
|
|
||||||
|
if (loader->overlay_path)
|
||||||
|
free(loader->overlay_path);
|
||||||
|
|
||||||
|
if (loader->conf)
|
||||||
|
config_file_free(loader->conf);
|
||||||
|
|
||||||
|
free(loader);
|
||||||
|
}
|
||||||
|
|
||||||
static void rarch_task_overlay_handler(retro_task_t *task)
|
static void rarch_task_overlay_handler(retro_task_t *task)
|
||||||
{
|
{
|
||||||
overlay_loader_t *loader = (overlay_loader_t*)task->state;
|
overlay_task_data_t *data = NULL;
|
||||||
overlay_task_data_t *data;
|
overlay_loader_t *loader = (overlay_loader_t*)task->state;
|
||||||
|
|
||||||
switch (loader->state)
|
switch (loader->state)
|
||||||
{
|
{
|
||||||
@ -661,13 +674,7 @@ task_finished:
|
|||||||
task->task_data = data;
|
task->task_data = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (loader->overlay_path)
|
rarch_task_overlay_free(task);
|
||||||
free(loader->overlay_path);
|
|
||||||
|
|
||||||
if (loader->conf)
|
|
||||||
config_file_free(loader->conf);
|
|
||||||
|
|
||||||
free(loader);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user