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;
 

-- 


Reply via email to