cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=451a15802add5ff08e763c04674018ae80dec466
commit 451a15802add5ff08e763c04674018ae80dec466 Author: Subhransu Mohanty <sub.moha...@samsung.com> Date: Fri Apr 17 11:22:48 2015 +0900 evas: update matrix calulation as the behaviour of eina_matrix api changed. Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/lib/evas/canvas/evas_vg_private.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/evas/canvas/evas_vg_private.h b/src/lib/evas/canvas/evas_vg_private.h index 8f5bf4f..af4912a 100644 --- a/src/lib/evas/canvas/evas_vg_private.h +++ b/src/lib/evas/canvas/evas_vg_private.h @@ -59,7 +59,7 @@ _efl_vg_base_changed(Eo *obj) #define EFL_VG_COMPUTE_MATRIX(Current, Parent, Nd) \ Eina_Matrix3 *Current = Nd->m; \ - Eina_Matrix3 _matrix_tmp, translate; \ + Eina_Matrix3 _matrix_tmp; \ \ if (Parent) \ { \ @@ -70,10 +70,10 @@ _efl_vg_base_changed(Eo *obj) } \ else \ { \ - eina_matrix3_translate(&translate, -(Nd->x), -(Nd->y)); \ - eina_matrix3_compose(Parent, &translate, &_matrix_tmp); \ - eina_matrix3_translate(&translate, (Nd->x), (Nd->y)); \ - eina_matrix3_compose(&_matrix_tmp, &translate, &_matrix_tmp); \ + eina_matrix3_identity(&_matrix_tmp); \ + eina_matrix3_translate(&_matrix_tmp, -(Nd->x), -(Nd->y)); \ + eina_matrix3_compose(Parent, &_matrix_tmp, &_matrix_tmp); \ + eina_matrix3_translate(&_matrix_tmp, (Nd->x), (Nd->y)); \ Current = &_matrix_tmp; \ } \ } --