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:
Mike Blumenkrantz 2016-09-19 15:04:47 -04:00
parent b5701bdb1b
commit 682dd5f835
1 changed files with 1 additions and 1 deletions

View File

@ -1771,7 +1771,7 @@ _editor_pointer_button(Gadget_Item *active, int t EINA_UNUSED, Ecore_Event_Mouse
EINA_LIST_FOREACH(sites->sites, l, zgs)
{
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);
if (!E_INSIDE(ev->x, ev->y, x, y, w, h)) continue;
/* FIXME: technically not accurate since objects on the same layer