bracketsessss

SVN revision: 15283
This commit is contained in:
Carsten Haitzler 2005-06-13 02:30:37 +00:00
parent 6510cb9d31
commit e5d55213fd
1 changed files with 9 additions and 7 deletions

View File

@ -420,15 +420,17 @@ _ecore_event_call(void)
ecore_raw_event_type = e->type;
ecore_raw_event_event = e->event;
// printf("HANDLE ev type %i, %p\n", e->type, e->event);
if (e->type >= 0 && e->type < event_handlers_num)
for (ll = (Ecore_Oldlist *)event_handlers[e->type]; ll; ll = ll->next)
if ((e->type >= 0) && (e->type < event_handlers_num))
{
eh = (Ecore_Event_Handler *)ll;
if (!eh->delete_me)
for (ll = (Ecore_Oldlist *)event_handlers[e->type]; ll; ll = ll->next)
{
handle_count++;
if (!eh->func(eh->data, e->type, e->event))
break; /* 0 == "call no further handlers" */
eh = (Ecore_Event_Handler *)ll;
if (!eh->delete_me)
{
handle_count++;
if (!eh->func(eh->data, e->type, e->event))
break; /* 0 == "call no further handlers" */
}
}
}
/* if no handlers were set for EXIT signal - then default is */