forked from enlightenment/enlightenment
check visibility of gadget site 'events' member to determine drop availability
the layout object of a gadget site does not need to be visible since it may be used for desktop gadgets or a transparent overlay
This commit is contained in:
parent
33a396e74d
commit
552d0550d3
|
@ -1711,7 +1711,7 @@ _editor_pointer_button(Gadget_Item *active, int t EINA_UNUSED, Ecore_Event_Mouse
|
||||||
EINA_LIST_FOREACH(sites->sites, l, zgs)
|
EINA_LIST_FOREACH(sites->sites, l, zgs)
|
||||||
{
|
{
|
||||||
if (!zgs->layout) continue;
|
if (!zgs->layout) continue;
|
||||||
if (!evas_object_visible_get(zgs->layout)) continue;
|
if (!evas_object_visible_get(zgs->events)) continue;
|
||||||
evas_object_geometry_get(zgs->layout, &x, &y, &w, &h);
|
evas_object_geometry_get(zgs->layout, &x, &y, &w, &h);
|
||||||
if (!E_INSIDE(ev->x, ev->y, x, y, w, h)) continue;
|
if (!E_INSIDE(ev->x, ev->y, x, y, w, h)) continue;
|
||||||
/* FIXME: technically not accurate since objects on the same layer
|
/* FIXME: technically not accurate since objects on the same layer
|
||||||
|
|
Loading…
Reference in New Issue