hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=df5f9f7c553e705e8415511c73070eddfb9f3343
commit df5f9f7c553e705e8415511c73070eddfb9f3343 Author: ChunEon Park <[email protected]> Date: Mon Mar 2 20:19:49 2015 +0900 edje: apply scale prior to rotation As my experience, this tranform is likely expected by user. --- src/lib/edje/edje_calc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c index 20569bf..5cb8902 100644 --- a/src/lib/edje/edje_calc.c +++ b/src/lib/edje/edje_calc.c @@ -3069,6 +3069,11 @@ _edje_map_prop_set(Evas_Map *map, const Edje_Calc_Params *pf, } } + //zoom + evas_map_util_zoom(map, + pf->map->zoom.x, pf->map->zoom.y, + pf->map->center.x, pf->map->center.y); + //rotate evas_map_util_3d_rotate(map, TO_DOUBLE(pf->map->rotation.x), @@ -3112,9 +3117,6 @@ _edje_map_prop_set(Evas_Map *map, const Edje_Calc_Params *pf, // handle alpha if (chosen_desc->map.alpha) evas_map_alpha_set(map, EINA_TRUE); else evas_map_alpha_set(map, EINA_FALSE); - evas_map_util_zoom(map, - pf->map->zoom.x, pf->map->zoom.y, - pf->map->center.x, pf->map->center.y); } #define Rel1X 0 --
