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); --
