discomfitor pushed a commit to branch enlightenment-0.20.

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

commit e679a37fe924d585946f2473f778e3bd188edea9
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Jun 22 12:28:48 2016 -0400

    freeze events on comp object input rects during deletion
    
    prevents some event propagation which would cause flickering
---
 src/bin/e_comp_object.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index da3bda8..b251c47 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3033,6 +3033,7 @@ e_comp_object_input_area_set(Evas_Object *obj, int x, int 
y, int w, int h)
    else
      {
         evas_object_smart_member_del(cw->input_obj);
+        evas_object_freeze_events_set(cw->input_obj, 1);
         E_FREE_FUNC(cw->input_obj, evas_object_del);
         evas_object_pass_events_set(cw->obj, 0);
      }

-- 


Reply via email to