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