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);
      }

-- 


Reply via email to