summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-10-06 11:37:50 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-10-12 10:45:12 -0400
commit28b19e8a2ea4f16ca0231ab9a9fd8fffb7f80115 (patch)
treeb5898a6adece9cf9c75f1f1f621d90b6a3423d4d
parentcf97d96f2202bdaf76f5714df0615d2d3b7ecff9 (diff)
downloadenlightenment-28b19e8a2ea4f16ca0231ab9a9fd8fffb7f80115.tar.gz
set comp object alpha state when applying native surface
ensure that alpha is set accurately for the native surface
-rw-r--r--src/bin/e_comp_object.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 49be4d0341..b450ee0155 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3851,6 +3851,7 @@ e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set)
if ((!set) && (!cw->native)) return;
cw->native = set;
+ _e_comp_object_alpha_set(cw);
evas_object_image_native_surface_set(cw->obj, set && (!cw->blanked) ? (cw->ns ?: &ns) : NULL);
EINA_LIST_FOREACH(cw->obj_mirror, l, o)