check ignore flags on effect_obj when cutting comp shapes
authorMike Blumenkrantz <m.blumenkran@samsung.com>
Tue, 25 Jun 2013 08:18:29 +0000 (09:18 +0100)
committerMike Blumenkrantz <m.blumenkran@samsung.com>
Tue, 25 Jun 2013 08:19:04 +0000 (09:19 +0100)
src/bin/e_comp.c

index 4827398..6b6bd72 100644 (file)
@@ -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;