forked from enlightenment/efl
Revert "Eo: Fix rare crash after call_resolve"
I'm reverting this because according to jpeg it was possibly fixed in5284b62e93
. I reverted this patch after his fix and followed his reproduction cases and it seems that his second patch does indeed fix this issue so this patch is no longer needed. This reverts commit0862b9d083
.
This commit is contained in:
parent
c6159e042b
commit
c9347b1ca2
|
@ -347,15 +347,12 @@ _eo_call_resolve(Eo *eo_id, const char *func_name, Eo_Op_Call_Data *call, Eo_Cal
|
||||||
if ((const void *)inputklass == cache->index[i].klass)
|
if ((const void *)inputklass == cache->index[i].klass)
|
||||||
{
|
{
|
||||||
func = (const op_type_funcs *)cache->entry[i].func;
|
func = (const op_type_funcs *)cache->entry[i].func;
|
||||||
if (EINA_LIKELY(func->func && func->src))
|
call->func = func->func;
|
||||||
|
if (is_obj)
|
||||||
{
|
{
|
||||||
call->func = func->func;
|
call->data = (char *) obj + cache->off[i].off;
|
||||||
if (is_obj)
|
|
||||||
{
|
|
||||||
call->data = (char *) obj + cache->off[i].off;
|
|
||||||
}
|
|
||||||
return EINA_TRUE;
|
|
||||||
}
|
}
|
||||||
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue