projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
47cfb31
)
preserve client stacking after compositor effects
author
Mike Blumenkrantz
<zmike@samsung.com>
Thu, 10 Apr 2014 22:45:20 +0000
(18:45 -0400)
committer
Mike Blumenkrantz
<zmike@samsung.com>
Thu, 10 Apr 2014 23:01:50 +0000
(19:01 -0400)
fix T1065
src/bin/e_comp_object.c
patch
|
blob
|
history
diff --git
a/src/bin/e_comp_object.c
b/src/bin/e_comp_object.c
index ece3d73dfa299c670387a91e05dfc97ced4e7656..3f590bc1072b3fa340cb5e27623462b346483698 100644
(file)
--- a/
src/bin/e_comp_object.c
+++ b/
src/bin/e_comp_object.c
@@
-925,7
+925,12
@@
_e_comp_intercept_layer_set(void *data, Evas_Object *obj, int layer)
evas_object_layer_set(obj, layer);
if (layer == cw->ec->layer) //trying to put layer back
{
- evas_object_stack_below(obj, cw->comp->layers[cw->layer].obj);
+ E_Client *ec;
+
+ ec = e_client_above_get(cw->ec);
+ if (!ec)
+ ec = e_comp_object_client_get(cw->comp->layers[cw->layer].obj);
+ evas_object_stack_below(obj, ec->frame);
e_comp_shape_queue(cw->comp);
}
return;