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

Reply via email to