From 6b2923c8de09473e7d489b9150940f1d1b077afe Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 20 Mar 2018 11:06:47 -0400 Subject: [PATCH] edje: avoid triggering errors when deleting edje file if canvas is deleted Signed-off-by: Mike Blumenkrantz --- 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);