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:
Jean-Philippe Andre 2016-10-06 11:55:03 +09:00
parent d60f5e7435
commit 258cfbbe80
1 changed files with 1 additions and 1 deletions

View File

@ -603,7 +603,7 @@ _efl_object_finalized_get(Eo *obj_id, Efl_Object_Data *pd EINA_UNUSED)
Eina_Bool finalized;
EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, EINA_FALSE);
finalized = obj->finalized;
EO_OBJ_DONE(obj);
EO_OBJ_DONE(obj_id);
return finalized;
}