Changeset View
Changeset View
Standalone View
Standalone View
src/lib/edje/edje_load.c
Show First 20 Lines • Show All 2094 Lines • ▼ Show 20 Line(s) | 2067 | #endif | |||
---|---|---|---|---|---|
2095 | // Cleanup all animator | 2095 | // Cleanup all animator | ||
2096 | if (ed->actions) | 2096 | if (ed->actions) | ||
2097 | { | 2097 | { | ||
2098 | Edje_Running_Program *runp; | 2098 | Edje_Running_Program *runp; | ||
2099 | 2099 | | |||
2100 | EINA_LIST_FREE(ed->actions, runp) | 2100 | EINA_LIST_FREE(ed->actions, runp) | ||
2101 | free(runp); | 2101 | free(runp); | ||
2102 | } | 2102 | } | ||
2103 | _edje_animators = eina_list_remove(_edje_animators, ed); | | |||
2104 | efl_event_callback_del(ed->obj, EFL_EVENT_ANIMATOR_TICK, _edje_timer_cb, ed); | 2103 | efl_event_callback_del(ed->obj, EFL_EVENT_ANIMATOR_TICK, _edje_timer_cb, ed); | ||
2105 | ecore_animator_del(ed->animator); | 2104 | ecore_animator_del(ed->animator); | ||
2106 | ed->animator = NULL; | 2105 | ed->animator = NULL; | ||
2107 | 2106 | | |||
2108 | if (ed->pending_actions) | 2107 | if (ed->pending_actions) | ||
2109 | { | 2108 | { | ||
2110 | Edje_Pending_Program *pp; | 2109 | Edje_Pending_Program *pp; | ||
2111 | 2110 | | |||
▲ Show 20 Lines • Show All 654 Lines • Show Last 20 Lines |