diff --git a/src/lib/evas/canvas/evas_vg_shape.c b/src/lib/evas/canvas/evas_vg_shape.c index f4d74dad0c..2aec11b401 100644 --- a/src/lib/evas/canvas/evas_vg_shape.c +++ b/src/lib/evas/canvas/evas_vg_shape.c @@ -129,14 +129,11 @@ _efl_vg_shape_render_pre(Eo *obj EINA_UNUSED, { Efl_VG_Shape_Data *pd = data; Efl_VG_Data *fill, *stroke_fill, *stroke_marker, *mask; - double xn = nd->x, yn = nd->y ; if (nd->flags == EFL_GFX_CHANGE_FLAG_NONE) return ; nd->flags = EFL_GFX_CHANGE_FLAG_NONE; - if(parent) eina_matrix3_point_transform(parent, nd->x, nd->y, &xn, &yn); - EFL_VG_COMPUTE_MATRIX(current, parent, nd); fill = _evas_vg_render_pre(pd->fill, s, current); @@ -150,7 +147,7 @@ _efl_vg_shape_render_pre(Eo *obj EINA_UNUSED, } ector_renderer_transformation_set(nd->renderer, current); - ector_renderer_origin_set(nd->renderer, xn, yn); + ector_renderer_origin_set(nd->renderer, nd->x, nd->y); ector_renderer_color_set(nd->renderer, nd->r, nd->g, nd->b, nd->a); ector_renderer_visibility_set(nd->renderer, nd->visibility); ector_renderer_mask_set(nd->renderer, mask ? mask->renderer : NULL);