Index: src/OFObject.m ================================================================== --- src/OFObject.m +++ src/OFObject.m @@ -1002,10 +1002,22 @@ - (bool)isProxy { return false; } + +- (bool)allowsWeakReference +{ + return true; +} + +- (bool)retainWeakReference +{ + [self retain]; + + return true; +} - (void)dealloc { struct pre_mem *iter;