edje: check for user_defined hash existence before removing members

Differential Revision: https://phab.enlightenment.org/D9267
This commit is contained in:
Mike Blumenkrantz 2019-07-10 15:02:56 -04:00 committed by Marcel Hollerbach
parent fce5645d80
commit 9c07cd1b1a
1 changed files with 2 additions and 1 deletions

View File

@ -176,7 +176,8 @@ _edje_user_definition_free(Edje_User_Defined *eud)
break;
}
eina_hash_list_remove(eud->ed->user_defined, eud->part, eud);
/* edje may be destructing */
if (eud->ed->user_defined) eina_hash_list_remove(eud->ed->user_defined, eud->part, eud);
_edje_user_definition_free_internal(eud);
}