raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=04d395f2dd15be2d0885c4a53c0d8d55d819ea1d

commit 04d395f2dd15be2d0885c4a53c0d8d55d819ea1d
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Sat Jan 4 16:02:46 2020 +0000

    in the event of e_comp evas being null ... dont just fall over and die
    
    @fix
---
 src/bin/e_comp_object.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 14d3a6492..bdadb3b45 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3021,6 +3021,11 @@ e_comp_object_client_add(E_Client *ec)
    _e_comp_smart_init();
    o = evas_object_smart_add(e_comp->evas, _e_comp_smart);
    cw = evas_object_smart_data_get(o);
+   if (!cw)
+     {
+        evas_object_del(o);
+        return NULL;
+     }
    evas_object_data_set(o, "E_Client", ec);
 //   REFD(ec, 9);
 //   e_object_ref(E_OBJECT(ec));

-- 


Reply via email to