eo-cxx: Use new Eo API in efl::eo::inherit.
authorSavio Sena <savio@expertisesolutions.com.br>
Fri, 12 Sep 2014 18:56:34 +0000 (15:56 -0300)
committerSavio Sena <savio@expertisesolutions.com.br>
Fri, 12 Sep 2014 18:56:34 +0000 (15:56 -0300)
_eo_call_resolve() now gets "is_main_loop" argument.

src/bindings/eo_cxx/eo_inherit_bindings.hh

index cffaa4d..7f7bdf9 100644 (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;