jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4c864f757ad63c78a581a7ad79af41dc6f85d176
commit 4c864f757ad63c78a581a7ad79af41dc6f85d176 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Fri Jan 23 17:23:09 2015 +0900 Evas masking: And another case of bad mask rendering A masked object just can't be considered as opaque. As such, it can't generate an obscure area. This fixes some super rare rendering bug. --- src/lib/evas/canvas/evas_render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index d67a4e5..34cfed5 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -2155,7 +2155,7 @@ evas_render_updates_internal(Evas *eo_e, if (UNLIKELY((evas_object_is_opaque(eo_obj, obj) || ((obj->func->has_opaque_rect) && (obj->func->has_opaque_rect(eo_obj, obj, obj->private_data)))) && - (!obj->mask->is_mask) && + (!obj->mask->is_mask) && (!obj->clip.mask) && evas_object_is_visible(eo_obj, obj) && (!obj->clip.clipees) && (obj->cur->visible) && --