eo-cxx: Use new Eo API in efl::eo::inherit.

_eo_call_resolve() now gets "is_main_loop" argument.
This commit is contained in:
Savio Sena 2014-09-12 15:56:34 -03:00
parent 1e2caa5572
commit bbb570d4db
1 changed files with 5 additions and 3 deletions

View File

@ -241,10 +241,12 @@ EAPI void inherit_constructor(void* this_, Args args)
op = _eo_api_op_id_get
(reinterpret_cast<void*>
(static_cast<void(*)(void*, Args)>(&detail::inherit_constructor<Args, E...>)),
__FILE__, __LINE__);
if (!_eo_call_resolve("detail::inherit_constructor", op, &call, __FILE__, __LINE__))
::eina_main_loop_is(), __FILE__, __LINE__);
if (!_eo_call_resolve("detail::inherit_constructor", op, &call,
::eina_main_loop_is(), __FILE__, __LINE__))
{
assert(_eo_call_resolve("detail::inherit_constructor", op, &call, __FILE__, __LINE__));
assert(_eo_call_resolve("detail::inherit_constructor", op, &call,
::eina_main_loop_is(), __FILE__, __LINE__));
return;
}
func_t func = (func_t) call.func;