Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore


Modified Files:
        ecore_events.c 


Log Message:


ACTUALLY you want this one... that fix would lead to a segv... :) i think
this si what i originally intended but somehow just got wrong :(

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore/ecore_events.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ecore_events.c      15 Oct 2003 05:12:39 -0000      1.5
+++ ecore_events.c      15 Oct 2003 05:20:07 -0000      1.6
@@ -359,14 +359,6 @@
    return data;
 }
 
-static void
-_ecore_event_filter_del(Ecore_Event_Filter *ef)
-{
-   ECORE_MAGIC_SET(ef, ECORE_MAGIC_NONE);
-   event_filters = _ecore_list_remove(event_filters, ef);   
-   free(ef);
-}
-
 void
 _ecore_event_call(void)
 {
@@ -398,11 +390,12 @@
      }
    if (event_filters_delete_me)
      {
-       for (l = (Ecore_List *)event_filters; l; l = l->next)
+       for (l = (Ecore_List *)event_filters; l;)
          {
             Ecore_Event_Filter *ef;
        
             ef = (Ecore_Event_Filter *)l;
+            l = l->next;
             if (ef->delete_me)
               {
                  event_filters = _ecore_list_remove(event_filters, ef);




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to