discomfitor pushed a commit to branch enlightenment-0.21. http://git.enlightenment.org/core/enlightenment.git/commit/?id=0eb453f39cee77842f1ff61c2892cb0950ae3653
commit 0eb453f39cee77842f1ff61c2892cb0950ae3653 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Nov 29 10:08:49 2016 -0500 stack subsurfaces above their parents upon creation handles the case where no explicit stacking is set on the subsurface --- src/bin/e_comp_wl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 08c0321..5fc3549 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -2318,6 +2318,8 @@ _e_comp_wl_subsurface_create(E_Client *ec, E_Client *epc, uint32_t id, struct wl ec->comp_data->surface = surface_resource; ec->comp_data->sub.data = sdata; + evas_object_layer_set(ec->frame, evas_object_layer_get(epc->frame)); + evas_object_stack_above(ec->frame, epc->frame); return EINA_TRUE; --