From 5a1f3aef4cd4a40d5abf745b778ca02ab6abf8a9 Mon Sep 17 00:00:00 2001 From: woohyun Date: Wed, 22 Feb 2012 11:40:09 +0000 Subject: [PATCH] elementar/elm_map : Patch from Bluezery. =============================== Previsouly i have tested rotation with old version of gesture layer in touch devices. Recent gesture layer gives somewhat different event information. So I fixed it accordingly. I tested this patch in touch-enabled device. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68263 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c index 354825a..b5a5acd 100644 --- a/src/lib/elm_map.c +++ b/src/lib/elm_map.c @@ -2566,7 +2566,7 @@ _pinch_rotate_cb(void *data, void *event_info) Elm_Gesture_Rotate_Info *ei = event_info; evas_object_geometry_get(wd->obj, &x, &y, &w, &h); - wd->rotate.d = wd->rotate.a + ((ei->base_angle-ei->angle) * 50); + wd->rotate.d = wd->rotate.a + ei->angle - ei->base_angle; wd->rotate.cx = x + ((double)w * 0.5); wd->rotate.cy = y + ((double)h * 0.5); -- 2.7.4