summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-05-24 11:52:31 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-05-24 11:52:31 -0400
commitc58a3919e9f24440ab3ad2c1178a853e496450ca (patch)
tree8aefb8b34b6f1ece0b30356ea774edb4de30e7c5
parenta14f7857712f8ff28fa552842456ddf3438d6f68 (diff)
downloadenlightenment-c58a3919e9f24440ab3ad2c1178a853e496450ca.tar.gz
update client remember on opacity change
fix T3681
-rw-r--r--src/bin/e_comp_object.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 05f8fc9904..f9cef69379 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -2229,6 +2229,9 @@ _e_comp_smart_color_set(Evas_Object *obj, int r, int g, int b, int a)
{
INTERNAL_ENTRY;
evas_object_color_set(cw->clip, r, g, b, a);
+ cw->ec->netwm.opacity = a;
+ if (cw->ec->remember && (cw->ec->remember->apply & E_REMEMBER_APPLY_OPACITY))
+ e_remember_update(cw->ec);
evas_object_smart_callback_call(obj, "color_set", NULL);
}