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:23:03 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:23:03 +0200
commit502ac459162589e95c57fa0ede376159044d4278 (patch)
treef883d8544c0b5c6e7b67c7b686be83b2fee496e0 /src/lib/evas/canvas/evas_vg_container.c
parent0bb66ffedf7eff7b6da897a061ac158e310bb811 (diff)
evas: properly propagate Eina_Matrix from the VG scene graph to the Ector_Renderer.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_container.c')
-rw-r--r--src/lib/evas/canvas/evas_vg_container.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/evas/canvas/evas_vg_container.c b/src/lib/evas/canvas/evas_vg_container.c
index 20ac001..cc679cd 100644
--- a/src/lib/evas/canvas/evas_vg_container.c
+++ b/src/lib/evas/canvas/evas_vg_container.c
@@ -7,16 +7,18 @@
7 7
8static void 8static void
9_evas_vg_container_render_pre(Eo *obj EINA_UNUSED, 9_evas_vg_container_render_pre(Eo *obj EINA_UNUSED,
10 Eina_Matrix3 *parent,
10 Ector_Surface *s, 11 Ector_Surface *s,
11 void *data, 12 void *data,
12 Evas_VG_Node_Data *nd EINA_UNUSED) 13 Evas_VG_Node_Data *nd)
13{ 14{
14 Evas_VG_Container_Data *pd = data; 15 Evas_VG_Container_Data *pd = data;
15 Eina_List *l; 16 Eina_List *l;
16 Eo *child; 17 Eo *child;
18 EVAS_VG_COMPUTE_MATRIX(current, parent, nd);
17 19
18 EINA_LIST_FOREACH(pd->children, l, child) 20 EINA_LIST_FOREACH(pd->children, l, child)
19 _evas_vg_render_pre(child, s); 21 _evas_vg_render_pre(child, s, current);
20} 22}
21 23
22static void 24static void