From 1d4f920a6e7384d396f822a84f5dc1e59f005458 Mon Sep 17 00:00:00 2001 From: hermet Date: Wed, 21 Dec 2011 07:55:22 +0000 Subject: [PATCH] evas/evas_events - repeat events should not be affected by children. Fixed to object passes events to the next object in the same layer if the repeat_events is enabled git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@66416 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- ChangeLog | 5 +++++ src/lib/canvas/evas_events.c | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index dd6eaf8..c2bec94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -573,3 +573,8 @@ * Add new canvas events called just before and after evas rendering starts and stops. +2011-12-21 ChunEon Park (Hermet) + + * Events: repeat events should not be affected by children. + Fixed to object passes events to the next object in the same layer + if the repeat_events is enabled. diff --git a/src/lib/canvas/evas_events.c b/src/lib/canvas/evas_events.c index 42459c0..c917673 100644 --- a/src/lib/canvas/evas_events.c +++ b/src/lib/canvas/evas_events.c @@ -72,8 +72,11 @@ _evas_event_object_list_in_get(Evas *e, Eina_List *in, } if (norep) { - if (!obj->repeat_events) *no_rep = 1; - return in; + if (!obj->repeat_events) + { + *no_rep = 1; + return in; + } } } else -- 2.7.4