discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=8ea5cf9c47d45629f49d31fa5aa6776e4a2cfddf

commit 8ea5cf9c47d45629f49d31fa5aa6776e4a2cfddf
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Sep 1 13:40:12 2017 -0400

    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));

-- 


Reply via email to