The framespace offset must be taken into account when searching the list
of objects which received events, since the objects now have their
original position.
Evas_Object_Protected_Data *obj = eo_data_get(eo_obj, EVAS_OBJ_CLASS);
Evas_Public_Data *evas;
- if (obj->is_frame) return;
-
evas = obj->layer->evas;
if (x) *x -= evas->framespace.x;
if (y) *y -= evas->framespace.y;
Eina_List *in = NULL;
if ((!e->layers) || (e->is_frozen)) return NULL;
+
+ x -= e->framespace.x;
+ y -= e->framespace.y;
EINA_INLIST_REVERSE_FOREACH((EINA_INLIST_GET(e->layers)), lay)
{
int no_rep = 0;