add desklock gadget site event rect to event grabber while editor is visible

allow actions to trigger on gadgets during editing

ref T4648
This commit is contained in:
Mike Blumenkrantz 2017-09-01 13:40:12 -04:00
parent 46cd0090cd
commit 8ea5cf9c47
1 changed files with 4 additions and 4 deletions

View File

@ -2961,13 +2961,13 @@ _gadget_desklock_handler(void *d EINA_UNUSED, int t EINA_UNUSED, E_Event_Comp_Ob
if (strncmp(name, "desklock", 8)) return ECORE_CALLBACK_RENEW;
evas_object_layer_set(ev->comp_object, DESKLOCK_DEMO_LAYER - 1);
site = e_gadget_site_auto_add(E_GADGET_SITE_ORIENT_NONE, name);
evas_object_propagate_events_set(site, 0);
evas_object_smart_member_add(site, desktop_rect);
_desktop_rect_obj_add(site);
evas_object_smart_callback_add(site, "gadget_moved", _gadget_moved, NULL);
evas_object_layer_set(site, DESKLOCK_DEMO_LAYER);
ZGS_GET(site);
desktop_editor = comp_object = e_gadget_site_edit(site);
evas_object_propagate_events_set(comp_object, 0);
evas_object_smart_member_add(comp_object, desktop_rect);
_desktop_rect_obj_add(zgs->events);
_desktop_rect_obj_add(comp_object);
e_comp_object_util_del_list_append(ev->comp_object, comp_object);
memset(&n, 0, sizeof(E_Notification_Notify));