From cb79b149747784ae6a55a70db452771b40169c11 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 11 Feb 2013 09:38:08 +0000 Subject: [PATCH] only add back shape rects for comp objects if pass_events is not set SVN revision: 83813 --- src/bin/e_comp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 2447a100c..0e57316c7 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -3388,7 +3388,7 @@ _e_comp_shapes_update_job(E_Comp *c) eina_tiler_rect_del(tb, &(Eina_Rectangle){x, y, w, h}); SHAPE_INF("DEL: %d,%d@%dx%d", x, y, w, h); } - else if (evas_object_visible_get(ch)) + else if (evas_object_visible_get(ch) && (!evas_object_pass_events_get(o))) { evas_object_geometry_get(o, &x, &y, &w, &h); eina_tiler_rect_add(tb, &(Eina_Rectangle){x, y, w, h}); @@ -3397,7 +3397,7 @@ _e_comp_shapes_update_job(E_Comp *c) } } - else if (layout && evas_object_visible_get(o)) + else if (layout && evas_object_visible_get(o) && (!evas_object_pass_events_get(o))) { if (_e_comp_shapes_update_object_checker_function_thingy(c, o)) continue; SHAPE_INF("OBJ: %p:%s", o, evas_object_name_get(o));