discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=1dd45a3cc135cacdee2c9bc130432ebe17231efd
commit 1dd45a3cc135cacdee2c9bc130432ebe17231efd Author: Mike Blumenkrantz <[email protected]> Date: Mon Jan 18 13:33:24 2016 -0500 do not unset comp object native surface during shape apply due to efl changes, unsetting a native surface now clears existing image pixel data, resulting in a guaranteed blank render ref T3011 --- src/bin/e_comp_object.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index fdeb30a..2e4e500 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -3496,13 +3496,9 @@ e_comp_object_shape_apply(Evas_Object *obj) //INF("SHAPE RENDER %p", cw->ec); - if (cw->ec->shaped) evas_object_image_native_surface_set(cw->obj, NULL); _e_comp_object_alpha_set(cw); EINA_LIST_FOREACH(cw->obj_mirror, l, o) - { - if (cw->ec->shaped) evas_object_image_native_surface_set(o, NULL); - evas_object_image_alpha_set(o, 1); - } + evas_object_image_alpha_set(o, 1); p = pix = evas_object_image_data_get(cw->obj, 1); if (!pix) --
