projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9466d5b
)
ecore: avoid calls to provider_find on invalidated objects in timer class
author
Cedric Bail
<cedric@osg.samsung.com>
Thu, 8 Mar 2018 23:18:38 +0000
(18:18 -0500)
committer
Wonki Kim
<wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:10:52 +0000
(20:10 +0900)
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
src/lib/ecore/ecore_timer.c
patch
|
blob
|
history
diff --git
a/src/lib/ecore/ecore_timer.c
b/src/lib/ecore/ecore_timer.c
index
7805f79
..
71f63ed
100644
(file)
--- a/
src/lib/ecore/ecore_timer.c
+++ b/
src/lib/ecore/ecore_timer.c
@@
-467,6
+467,8
@@
_efl_loop_timer_efl_object_parent_set(Eo *obj, Efl_Loop_Timer_Data *pd, Efl_Obje
_efl_loop_timer_util_loop_clear(pd);
+ if (efl_invalidated_get(obj)) return;
+
pd->loop = efl_provider_find(obj, EFL_LOOP_CLASS);
if (pd->loop)
pd->loop_data = efl_data_scope_get(pd->loop, EFL_LOOP_CLASS);