Eo: Made debugging Eo a bit easier.
authortasn <tasn>
Thu, 13 Sep 2012 13:39:02 +0000 (13:39 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 13 Sep 2012 13:39:02 +0000 (13:39 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76610 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eo.c

index 9eaba3d..01554fb 100644 (file)
@@ -359,7 +359,8 @@ _eo_op_internal(Eo *obj, Eo_Op_Type op_type, Eo_Op op, va_list *p_list)
            _eo_kls_itr_func_get(&obj->mro_itr, op);
         if (func)
           {
-             func->func(obj, _eo_data_get(obj, func->src), p_list);
+             void *func_data =_eo_data_get(obj, func->src);
+             func->func(obj, func_data, p_list);
              return EINA_TRUE;
           }
      }