cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6b2923c8de09473e7d489b9150940f1d1b077afe

commit 6b2923c8de09473e7d489b9150940f1d1b077afe
Author: Cedric BAIL <[email protected]>
Date:   Tue Mar 20 11:06:47 2018 -0400

    edje: avoid triggering errors when deleting edje file if canvas is deleted
    
    Signed-off-by: Mike Blumenkrantz <[email protected]>
---
 src/lib/edje/edje_load.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c
index e69841b7fc..f2cef1bff4 100644
--- a/src/lib/edje/edje_load.c
+++ b/src/lib/edje/edje_load.c
@@ -1841,7 +1841,8 @@ _edje_file_del(Edje *ed)
    Edje_User_Defined *eud;
    Evas *tev = NULL;
 
-   if (ed->obj) tev = evas_object_evas_get(ed->obj);
+   if (ed->obj && (!efl_invalidated_get(ed->obj)))
+     tev = evas_object_evas_get(ed->obj);
 
    ed->groups = eina_list_free(ed->groups);
 

-- 


Reply via email to