summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas
diff options
context:
space:
mode:
authorCedric Bail <cedric@osg.samsung.com>2017-09-22 14:37:25 -0700
committerCedric Bail <cedric@osg.samsung.com>2017-09-22 14:57:15 -0700
commit6232fa2a9bad08cdd5ec249b2a5624e0051c9480 (patch)
treeaa07e44e14f739fe0890556af05fb30703390743 /src/lib/ecore_evas
parente4cd67c7d6751dfe466a347e21d42ba2d7cbbc9f (diff)
ecore_evas: skip deleted Ecore_Evas while searching for a general animator source.
Diffstat (limited to 'src/lib/ecore_evas')
-rw-r--r--src/lib/ecore_evas/ecore_evas.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index d510950cbf..9f7951ab67 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -3129,7 +3129,8 @@ _ecore_evas_tick_source_find(void)
3129 3129
3130 _general_tick = NULL; 3130 _general_tick = NULL;
3131 EINA_INLIST_FOREACH(ecore_evases, ee) 3131 EINA_INLIST_FOREACH(ecore_evases, ee)
3132 if (ee->engine.func->fn_animator_register && 3132 if (!ee->deleted &&
3133 ee->engine.func->fn_animator_register &&
3133 ee->engine.func->fn_animator_unregister) 3134 ee->engine.func->fn_animator_unregister)
3134 { 3135 {
3135 if (ee->anim_count) 3136 if (ee->anim_count)