From: <ho...@us...> - 2008-08-18 14:57:58
|
Revision: 13591 http://bibdesk.svn.sourceforge.net/bibdesk/?rev=13591&view=rev Author: hofman Date: 2008-08-18 14:58:07 +0000 (Mon, 18 Aug 2008) Log Message: ----------- Declare initializers in collection subclasses, as those are not automatically inherited for a class cluster. Modified Paths: -------------- trunk/bibdesk/BDSKThreadSafeMutableArray.h trunk/bibdesk/BDSKThreadSafeMutableArray.m trunk/bibdesk/BDSKThreadSafeMutableDictionary.h Modified: trunk/bibdesk/BDSKThreadSafeMutableArray.h =================================================================== --- trunk/bibdesk/BDSKThreadSafeMutableArray.h 2008-08-18 11:11:22 UTC (rev 13590) +++ trunk/bibdesk/BDSKThreadSafeMutableArray.h 2008-08-18 14:58:07 UTC (rev 13591) @@ -43,4 +43,6 @@ NSMutableArray *embeddedArray; pthread_rwlock_t rwlock; } +- (id)init; +- (id)initWithCapacity:(unsigned)capacity; @end Modified: trunk/bibdesk/BDSKThreadSafeMutableArray.m =================================================================== --- trunk/bibdesk/BDSKThreadSafeMutableArray.m 2008-08-18 11:11:22 UTC (rev 13590) +++ trunk/bibdesk/BDSKThreadSafeMutableArray.m 2008-08-18 14:58:07 UTC (rev 13591) @@ -57,14 +57,6 @@ return self; } -- (id)initWithObjects:(id *)objects count:(unsigned)count { - if (self = [super init]) { - embeddedArray = [[NSMutableArray allocWithZone:[self zone]] initWithObjects:objects count:count]; - pthread_rwlock_init(&rwlock, NULL); - } - return self; -} - - (id)copyWithZone:(NSZone *)zone { id copy; pthread_rwlock_rdlock(&rwlock); Modified: trunk/bibdesk/BDSKThreadSafeMutableDictionary.h =================================================================== --- trunk/bibdesk/BDSKThreadSafeMutableDictionary.h 2008-08-18 11:11:22 UTC (rev 13590) +++ trunk/bibdesk/BDSKThreadSafeMutableDictionary.h 2008-08-18 14:58:07 UTC (rev 13591) @@ -44,4 +44,6 @@ NSMutableDictionary *embeddedDictionary; pthread_rwlock_t rwlock; } +- (id)init; +- (id)initWithCapacity:(unsigned)capacity; @end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |