From: hermet Date: Wed, 21 Dec 2011 07:55:22 +0000 (+0000) Subject: evas/evas_events - repeat events should not be affected by children. X-Git-Tag: submit/trunk/20120815.174732~621 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d4f920a6e7384d396f822a84f5dc1e59f005458;p=profile%2Fivi%2Fevas.git 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 --- 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