Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/canvas


Modified Files:
        evas_events.c 


Log Message:


a little nicer

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_events.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- evas_events.c       8 Jul 2003 07:06:10 -0000       1.11
+++ evas_events.c       16 Jul 2003 07:39:28 -0000      1.12
@@ -557,16 +557,14 @@
                       Evas_List *l;
                       
                       e->delete_grabs--;
-                      for (l = e->grabs; l; l= l->next)
+                      for (l = e->grabs; l;)
                         {
                            Evas_Key_Grab *g;
                            
                            g = l->data;
+                           l = l->next;
                            if (g->delete_me)
-                             {
-                                evas_key_grab_free(g->object, g->keyname, 
g->modifiers, g->not_modifiers);
-                                break;
-                             }
+                             evas_key_grab_free(g->object, g->keyname, g->modifiers, 
g->not_modifiers);
                         }
                    }
               }
@@ -642,11 +640,9 @@
                            Evas_Key_Grab *g;
                            
                            g = l->data;
+                           l = l->next;
                            if (g->delete_me)
-                             {
-                                evas_key_grab_free(g->object, g->keyname, 
g->modifiers, g->not_modifiers);
-                                break;
-                             }
+                             evas_key_grab_free(g->object, g->keyname, g->modifiers, 
g->not_modifiers);
                         }
                    }
               }




-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to