diff --git a/legacy/evas/ChangeLog b/legacy/evas/ChangeLog index 09f2ffccd1..ac0f3d2816 100644 --- a/legacy/evas/ChangeLog +++ b/legacy/evas/ChangeLog @@ -510,3 +510,8 @@ * TGA loader gets fixed alpha decode - real life tga's have proper alpha values. also reduce false positive tga file detection + +2011-11-24 Carsten Haitzler (The Rasterman) + + * Fix repeat event inheritance from parent smart just like + pass events are inherited. This was inconsistent. diff --git a/legacy/evas/NEWS b/legacy/evas/NEWS index dd6f4ca8aa..afddb46f52 100644 --- a/legacy/evas/NEWS +++ b/legacy/evas/NEWS @@ -86,6 +86,7 @@ Fixes: * infintie loop bug when re-inserting objects during pre-render calc * evas_object_image_data_convert * TGA loader detects false positives less and handles alpha TGAs better + * repeat event flag not inherited from parent smart like pass events Improvements: diff --git a/legacy/evas/src/lib/canvas/evas_events.c b/legacy/evas/src/lib/canvas/evas_events.c index 8077239018..99ecf8c6f3 100644 --- a/legacy/evas/src/lib/canvas/evas_events.c +++ b/legacy/evas/src/lib/canvas/evas_events.c @@ -69,7 +69,7 @@ _evas_event_object_list_in_get(Evas *e, Eina_List *in, } if (norep) { - *no_rep = 1; + if (!obj->repeat_events) *no_rep = 1; return in; } }