Summary:
This commit add null check on __efl_auto_unref_set.
In EO_OBJ_POINTER, if obj_id is null, obj can also be null.
Test Plan: N/A
Reviewers: woohyun, kimcinoo, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5869
Change-Id: Ieb043953811655494fdcf0138465d3b273924e5a
___efl_auto_unref_set(Eo *obj_id, Eina_Bool enable)
{
// Write-only property
- EO_OBJ_POINTER(obj_id, obj);
+ EO_OBJ_POINTER_RETURN(obj_id, obj);
obj->auto_unref = enable ? 1 : 0;
+ EO_OBJ_DONE(obj_id);
}
EOLIAN static Eo *