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