From 8ea5cf9c47d45629f49d31fa5aa6776e4a2cfddf Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 1 Sep 2017 13:40:12 -0400 Subject: [PATCH] add desklock gadget site event rect to event grabber while editor is visible allow actions to trigger on gadgets during editing ref T4648 --- src/bin/e_gadget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index a3a983563..0fdf499ba 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -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));