From 0d3a9bd25c8d8bbf05188f8fee6dc2bb5063a96f Mon Sep 17 00:00:00 2001 From: ChunEon Park 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 SVN revision: 66416 --- legacy/evas/ChangeLog | 5 +++++ legacy/evas/src/lib/canvas/evas_events.c | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) 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