diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 48273986c..6b6bd721f 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -3757,7 +3757,7 @@ _e_comp_shapes_update_comp_win_shape_comp_helper(E_Comp_Win *cw, Eina_Tiler *tb) SHAPE_INF("IGNORING DELETED: %u", cw->win); return; } - if (cw->invalid || cw->real_hid || (!cw->visible) || (!cw->shape->visible) || evas_object_pass_events_get(cw->shobj)) + if (cw->invalid || cw->real_hid || (!cw->visible) || (!cw->shape->visible) || evas_object_pass_events_get(cw->effect_obj) || evas_object_pass_events_get(cw->shobj)) { SHAPE_DBG("SKIPPING SHAPE"); return;