elementar/elm_map : Patch from Bluezery.
authorwoohyun <woohyun@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 22 Feb 2012 11:40:09 +0000 (11:40 +0000)
committerwoohyun <woohyun@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 22 Feb 2012 11:40:09 +0000 (11:40 +0000)
===============================
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

index 354825a..b5a5acd 100644 (file)
@@ -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);