derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=529abe2de559f357186a2f718eb0fe26436545bd
commit 529abe2de559f357186a2f718eb0fe26436545bd Author: Derek Foreman <derek.foreman.sams...@gmail.com> Date: Wed Jan 16 14:19:11 2019 -0600 edje: Use EINA_LIST_FREE instead of hand coded variant Minor simplification, should be no functional change. Signed-off-by: Derek Foreman <derek.foreman.sams...@gmail.com> Reviewed-by: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Reviewed-by: Cedric BAIL <cedric.b...@free.fr> Differential Revision: https://phab.enlightenment.org/D7696 --- src/lib/edje/edje_var.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/edje/edje_var.c b/src/lib/edje/edje_var.c index 3bc3ebf0b2..0d66c3d17a 100644 --- a/src/lib/edje/edje_var.c +++ b/src/lib/edje/edje_var.c @@ -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); } --