raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=52dde8d541a85ca740f3d005c5eec35f59629fea

commit 52dde8d541a85ca740f3d005c5eec35f59629fea
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Aug 6 19:23:25 2019 +0100

    wl  - handle null parent safely for subsurfs
    
    fix CID 1403920
---
 src/bin/e_comp_wl.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index 566576d6c..00bf49160 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -2447,8 +2447,11 @@ _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);
+   if (epc)
+     {
+        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