Fix a potential bug jumping over one element when destroying them.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 21 Oct 2008 15:23:24 +0000 (15:23 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 21 Oct 2008 15:23:24 +0000 (15:23 +0000)
Didn't find a way to trigger it, but caught it during code review.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@36940 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_events.c

index 61bc3bb..f26b1ba 100644 (file)
@@ -959,7 +959,7 @@ evas_event_feed_key_up(Evas *e, const char *keyname, const char *key, const char
                       Evas_List *l;
 
                       e->delete_grabs--;
-                      for (l = e->grabs; l; l= l->next)
+                      for (l = e->grabs; l;)
                         {
                            Evas_Key_Grab *g;