forked from enlightenment/efl
eo: Fix deadlock with shared objects
The object pointer was passed to EO_OBJ_DONE, rather than its eo id.
This commit is contained in:
parent
d60f5e7435
commit
258cfbbe80
|
@ -603,7 +603,7 @@ _efl_object_finalized_get(Eo *obj_id, Efl_Object_Data *pd EINA_UNUSED)
|
||||||
Eina_Bool finalized;
|
Eina_Bool finalized;
|
||||||
EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, EINA_FALSE);
|
EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, EINA_FALSE);
|
||||||
finalized = obj->finalized;
|
finalized = obj->finalized;
|
||||||
EO_OBJ_DONE(obj);
|
EO_OBJ_DONE(obj_id);
|
||||||
return finalized;
|
return finalized;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue