forked from enlightenment/enlightenment
freeze events on comp object input rects during deletion
prevents some event propagation which would cause flickering
This commit is contained in:
parent
326d638ba2
commit
da7e7d19fb
|
@ -3119,6 +3119,7 @@ e_comp_object_input_area_set(Evas_Object *obj, int x, int y, int w, int h)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
evas_object_smart_member_del(cw->input_obj);
|
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);
|
E_FREE_FUNC(cw->input_obj, evas_object_del);
|
||||||
evas_object_pass_events_set(cw->obj, 0);
|
evas_object_pass_events_set(cw->obj, 0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue