Revert "eo - now ref and unref objects on each eo call to keep things safe"
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 25 May 2016 08:34:24 +0000 (17:34 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 25 May 2016 08:35:53 +0000 (17:35 +0900)
This reverts commit 4044fe650469d6b5910b62692236487630d8db9a.

src/lib/eo/Eo.h
src/lib/eo/eo.c

index 46eb183..61af39b 100644 (file)
@@ -560,11 +560,8 @@ typedef struct _Eo_Call_Cache
                            __FILE__, __LINE__)) return DefRet;          \
      _Eo_##Name##_func _func_ = (_Eo_##Name##_func) ___call.func;       \
 
-EAPI void _eo_real_ref(_Eo_Object *obj);
-EAPI void _eo_real_unref(_Eo_Object *obj);
-
-#define _EO_API_BEFORE_HOOK _eo_real_ref(___call.obj);
-#define _EO_API_AFTER_HOOK _eo_real_unref(___call.obj);
+#define _EO_API_BEFORE_HOOK
+#define _EO_API_AFTER_HOOK
 #define _EO_API_CALL_HOOK(x) x
 
 // to define an EAPI function
index 8c0023f..8ff5f4a 100644 (file)
@@ -1421,18 +1421,6 @@ eo_xunref(Eo *obj_id, const Eo *ref_obj_id)
    _eo_unref(obj);
 }
 
-EAPI void
-_eo_real_ref(_Eo_Object *obj)
-{
-   if (obj) _eo_ref(obj);
-}
-
-EAPI void
-_eo_real_unref(_Eo_Object *obj)
-{
-   if (obj) _eo_unref(obj);
-}
-
 EAPI Eo *
 eo_ref(const Eo *obj_id)
 {