Cleanups
This commit is contained in:
parent
47c2b9ed43
commit
0f42249dd5
|
@ -643,23 +643,15 @@ static void rarch_task_overlay_handler(retro_task_t *task)
|
||||||
break;
|
break;
|
||||||
case OVERLAY_STATUS_DEFERRED_ERROR:
|
case OVERLAY_STATUS_DEFERRED_ERROR:
|
||||||
task->error = strdup("Failed to load the overlay.");
|
task->error = strdup("Failed to load the overlay.");
|
||||||
|
task->cancelled = true;
|
||||||
|
break;
|
||||||
case OVERLAY_STATUS_DEFERRED_DONE:
|
case OVERLAY_STATUS_DEFERRED_DONE:
|
||||||
default:
|
default:
|
||||||
case OVERLAY_STATUS_NONE:
|
case OVERLAY_STATUS_NONE:
|
||||||
task->finished = true;
|
task->finished = true;
|
||||||
goto task_finished;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (task->cancelled)
|
|
||||||
{
|
|
||||||
task->finished = true;
|
|
||||||
goto task_finished;
|
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
task_finished:
|
|
||||||
|
|
||||||
if (task->cancelled)
|
if (task->cancelled)
|
||||||
{
|
{
|
||||||
unsigned i;
|
unsigned i;
|
||||||
|
@ -673,6 +665,7 @@ task_finished:
|
||||||
input_overlay_free_overlay(&loader->overlays[i]);
|
input_overlay_free_overlay(&loader->overlays[i]);
|
||||||
|
|
||||||
free(loader->overlays);
|
free(loader->overlays);
|
||||||
|
rarch_task_overlay_free(task);
|
||||||
}
|
}
|
||||||
else if (task->finished)
|
else if (task->finished)
|
||||||
{
|
{
|
||||||
|
@ -683,9 +676,9 @@ task_finished:
|
||||||
data->active = loader->active;
|
data->active = loader->active;
|
||||||
|
|
||||||
task->task_data = data;
|
task->task_data = data;
|
||||||
|
rarch_task_overlay_free(task);
|
||||||
}
|
}
|
||||||
|
|
||||||
rarch_task_overlay_free(task);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue