From 1bd3bbfdd3759211c3d55124a53fde2eb13e458c Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Sat, 10 Nov 2012 12:52:00 +0000 Subject: [PATCH] evas/event - add the xy origin to object when coords are transformed Signed-Off-By: Leandro Dorileo SVN revision: 79098 --- src/lib/evas/canvas/evas_events.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/evas_events.c b/src/lib/evas/canvas/evas_events.c index 1a29650b63..b28dcadff1 100644 --- a/src/lib/evas/canvas/evas_events.c +++ b/src/lib/evas/canvas/evas_events.c @@ -22,9 +22,11 @@ _evas_event_havemap_adjust(Evas_Object *eo_obj EINA_UNUSED, Evas_Object_Protecte if ((!obj->cur.usemap) || (!obj->cur.map) || (!obj->cur.map->count == 4)) return; - evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed); - *x += obj->cur.geometry.x; - *y += obj->cur.geometry.y; + if(evas_map_coords_get(obj->cur.map, *x, *y, x, y, mouse_grabbed)) + { + *x += obj->cur.geometry.x; + *y += obj->cur.geometry.y; + } } static void