cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7e4b66a58d1623c0fb1616516142264bf01c6827
commit 7e4b66a58d1623c0fb1616516142264bf01c6827 Author: Cedric Bail <[email protected]> Date: Thu May 17 13:44:29 2018 -0700 evas: multiple call to evas_object_del are allowed even after the first one succeeded. --- src/lib/evas/canvas/evas_object_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index f7b8bd2036..89214409a4 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -1033,6 +1033,7 @@ evas_object_del(Evas_Object *obj) return; } pd = efl_data_scope_get(obj, MY_CLASS); + if (pd->delete_me || pd->efl_del_called) return; if (pd->ref) { pd->del_ref = EINA_TRUE; --
