Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_events.c evas_object_main.c Log Message: fix over/under grab problems =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_events.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -3 -r1.45 -r1.46 --- evas_events.c 18 Feb 2006 04:40:14 -0000 1.45 +++ evas_events.c 19 Apr 2006 14:37:49 -0000 1.46 @@ -297,8 +297,10 @@ Evas_Event_Mouse_Up ev; obj = l->data; - if (obj->mouse_grabbed > 0) obj->mouse_grabbed--; - if (e->pointer.mouse_grabbed > 0) e->pointer.mouse_grabbed--; +// if (obj->mouse_grabbed > 0) + obj->mouse_grabbed--; +// if (e->pointer.mouse_grabbed > 0) + e->pointer.mouse_grabbed--; ev.button = b; ev.output.x = e->pointer.x; ev.output.y = e->pointer.y; @@ -460,7 +462,7 @@ e->pointer.canvas_y = evas_coord_screen_y_to_world(e, y); if ((!e->pointer.inside) && (e->pointer.mouse_grabbed == 0)) return; /* if our mouse button is grabbed to any objects */ - if (e->pointer.mouse_grabbed != 0) + if (e->pointer.mouse_grabbed > 0) { /* go thru old list of in objects */ Evas_List *outs = NULL; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_main.c,v retrieving revision 1.44 retrieving revision 1.45 diff -u -3 -r1.44 -r1.45 --- evas_object_main.c 23 Jan 2006 06:54:04 -0000 1.44 +++ evas_object_main.c 19 Apr 2006 14:37:49 -0000 1.45 @@ -698,7 +698,7 @@ if (obj->delete_me) return; if (obj->mouse_grabbed > 0) { - if (obj->layer->evas->pointer.mouse_grabbed >= obj->mouse_grabbed) +// if (obj->layer->evas->pointer.mouse_grabbed >= obj->mouse_grabbed) obj->layer->evas->pointer.mouse_grabbed -= obj->mouse_grabbed; } { ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs