From 57ea33e5415bf4e3fa81a6a7faa0e0fceb0cf91c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 18 Jan 2016 13:33:24 -0500 Subject: [PATCH] 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 149387dbc..19aa57327 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -3423,13 +3423,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)