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;                                     \
          }                                                              \
     }

-- 


Reply via email to