summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_container.c
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:42 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:30:42 +0200
commit0f6328b04feca2e583a3d74b30d636af4f6b6965 (patch)
tree7827a750d77bd2421cf49cde89cd3c244120fbbc /src/lib/evas/canvas/evas_vg_container.c
parent9fd2b74b081fc86364a8fe635fe3c89035e1e7e2 (diff)
efl: introduce EFL_GFX_CHANGED event and properly propagate up to Evas.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_container.c')
-rw-r--r--src/lib/evas/canvas/evas_vg_container.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_vg_container.c b/src/lib/evas/canvas/evas_vg_container.c
index cc679cd..3b368f0 100644
--- a/src/lib/evas/canvas/evas_vg_container.c
+++ b/src/lib/evas/canvas/evas_vg_container.c
@@ -15,6 +15,10 @@ _evas_vg_container_render_pre(Eo *obj EINA_UNUSED,
15 Evas_VG_Container_Data *pd = data; 15 Evas_VG_Container_Data *pd = data;
16 Eina_List *l; 16 Eina_List *l;
17 Eo *child; 17 Eo *child;
18
19 if (!nd->changed) return ;
20 nd->changed = EINA_FALSE;
21
18 EVAS_VG_COMPUTE_MATRIX(current, parent, nd); 22 EVAS_VG_COMPUTE_MATRIX(current, parent, nd);
19 23
20 EINA_LIST_FOREACH(pd->children, l, child) 24 EINA_LIST_FOREACH(pd->children, l, child)