This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.

View the commit online.

commit 78eb39776a3119e670e7fcb1ff9c3adbf3c5c1c2
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Thu Aug 7 19:32:33 2025 +0100

    comp - fix inversion of pass events
    
    i literally inverted pass events for input shape list objects... that
    was silly!
    
    this fixes CSD gtk windows in pointer focus...
    
    @fix
---
 src/bin/e_comp_object.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 3324a7d4c..b1dcd8dc2 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -4948,7 +4948,7 @@ e_comp_object_shape_input_update(Evas_Object *obj)
         {
           unsigned int i;
 
-          evas_object_pass_events_set(cw->obj, EINA_TRUE);
+          evas_object_pass_events_set(cw->obj, EINA_FALSE);
 //          printf("SHP: XXXXX [%p] [%s]\n", cw->obj, evas_object_type_get(cw->obj));
           for (i = 0; i < ec->shape_input_rects_num; i++)
             {
@@ -4969,7 +4969,7 @@ e_comp_object_shape_input_update(Evas_Object *obj)
   else
     {
 //      printf("SHP: XXXXX [%p] [%s] RESET!!!!!\n", cw->obj, evas_object_type_get(cw->obj));
-      evas_object_pass_events_set(cw->obj, EINA_FALSE);
+      evas_object_pass_events_set(cw->obj, EINA_TRUE);
       evas_object_event_rects_set(cw->obj, NULL);
     }
 }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to