evas: multiple call to evas_object_del are allowed even after the first one succeeded.

This commit is contained in:
Cedric Bail 2018-05-17 13:44:29 -07:00 committed by Cedric BAIL
parent fa795b17d3
commit 7e4b66a58d
1 changed files with 1 additions and 0 deletions

View File

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