From 45f9adc1d501254889777b1f30fe84739bf6d67c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 18 Apr 2001 22:42:34 +0000 Subject: [PATCH] more comparison outside loop) SVN revision: 4658 --- legacy/ecore/src/e_ev_filter.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/legacy/ecore/src/e_ev_filter.c b/legacy/ecore/src/e_ev_filter.c index 7e38ea48bc..b00f44ac67 100644 --- a/legacy/ecore/src/e_ev_filter.c +++ b/legacy/ecore/src/e_ev_filter.c @@ -75,10 +75,12 @@ e_event_filter_events_handle(Eevent * ev) { Ev_Handler *h; - for (h = handler[evp->type]; h; h = h->next) + if (!evp->ignore) { - if ((!evp->ignore) && (h->func)) - h->func(evp); + for (h = handler[evp->type]; h; h = h->next) + { + if (h->func) h->func(evp); + } } } }