X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=libextl%2Fprivate.h;h=de9400e718992ed01bb6e26dd3ab6880c44f68e4;hb=562cb4d37ba7667ac846fc3d426b152d21ef2c22;hp=b0f576b65993504625f631ebcbfe313c61ab7ce3;hpb=8366314611bf30a0f31d25bf5f5023186fa87692;p=ion3.git diff --git a/libextl/private.h b/libextl/private.h index b0f576b..de9400e 100644 --- a/libextl/private.h +++ b/libextl/private.h @@ -82,7 +82,7 @@ typedef Watch ExtlProxy; #define EXTL_BEGIN_PROXY_OBJ(PROXY, OBJ) \ watch_init(PROXY); \ - watch_setup(PROXY, OBJ, obj_dest_handler); \ + watch_setup(PROXY, OBJ, NULL); \ (OBJ)->flags|=OBJ_EXTL_CACHED; #define EXTL_END_PROXY_OBJ(PROXY, OBJ) \ @@ -94,12 +94,13 @@ typedef Watch ExtlProxy; extern void extl_uncache(Obj *obj); +/* static void obj_dest_handler(Watch *watch, Obj *obj) { extl_uncache(obj); obj->flags&=~OBJ_EXTL_CACHED; } - +*/ /* * Miscellaneous.