diff --git a/legacy/evas/ChangeLog b/legacy/evas/ChangeLog index dd6eaf8c7d..c2bec94e45 100644 --- a/legacy/evas/ChangeLog +++ b/legacy/evas/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/legacy/evas/src/lib/canvas/evas_events.c b/legacy/evas/src/lib/canvas/evas_events.c index 42459c0eb8..c917673983 100644 --- a/legacy/evas/src/lib/canvas/evas_events.c +++ b/legacy/evas/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