forked from enlightenment/efl
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
This commit is contained in:
parent
16a9961f58
commit
0d3a9bd25c
|
@ -573,3 +573,8 @@
|
||||||
* Add new canvas events called just before and after evas rendering
|
* Add new canvas events called just before and after evas rendering
|
||||||
starts and stops.
|
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.
|
||||||
|
|
|
@ -72,10 +72,13 @@ _evas_event_object_list_in_get(Evas *e, Eina_List *in,
|
||||||
}
|
}
|
||||||
if (norep)
|
if (norep)
|
||||||
{
|
{
|
||||||
if (!obj->repeat_events) *no_rep = 1;
|
if (!obj->repeat_events)
|
||||||
|
{
|
||||||
|
*no_rep = 1;
|
||||||
return in;
|
return in;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
inside = evas_object_is_in_output_rect(obj, x, y, 1, 1);
|
inside = evas_object_is_in_output_rect(obj, x, y, 1, 1);
|
||||||
|
|
Loading…
Reference in New Issue