edje: Use EINA_LIST_FREE instead of hand coded variant

Minor simplification, should be no functional change.

Signed-off-by: Derek Foreman <derek.foreman.samsung@gmail.com>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7696
This commit is contained in:
Derek Foreman 2019-01-16 14:19:11 -06:00
parent d14c700e9d
commit 529abe2de5
1 changed files with 3 additions and 5 deletions

View File

@ -211,6 +211,8 @@ _edje_var_init(Edje *ed)
void
_edje_var_shutdown(Edje *ed)
{
Edje_Var_Timer *et;
if (!ed->var_pool) return;
if (ed->var_pool->vars)
{
@ -237,12 +239,8 @@ _edje_var_shutdown(Edje *ed)
}
free(ed->var_pool->vars);
}
while (ed->var_pool->timers)
EINA_LIST_FREE(ed->var_pool->timers, et)
{
Edje_Var_Timer *et;
et = eina_list_data_get(ed->var_pool->timers);
ed->var_pool->timers = eina_list_remove(ed->var_pool->timers, et);
ecore_timer_del(et->timer);
free(et);
}