From: <ama...@us...> - 2006-03-21 04:13:22
|
Revision: 5915 Author: amaxwell Date: 2006-03-20 20:13:17 -0800 (Mon, 20 Mar 2006) ViewCVS: http://svn.sourceforge.net/bibdesk/?rev=5915&view=rev Log Message: ----------- assert index set != nil Modified Paths: -------------- trunk/bibdesk/NSArray_BDSKExtensions.m Modified: trunk/bibdesk/NSArray_BDSKExtensions.m =================================================================== --- trunk/bibdesk/NSArray_BDSKExtensions.m 2006-03-20 19:11:15 UTC (rev 5914) +++ trunk/bibdesk/NSArray_BDSKExtensions.m 2006-03-21 04:13:17 UTC (rev 5915) @@ -129,6 +129,7 @@ - (NSArray *)objectsAtIndexes:(NSIndexSet *)indexes; { OBASSERT(floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_3); + NSParameterAssert(indexes != nil); // could be more clever/efficient by using getObjects:range: unsigned index; @@ -159,6 +160,7 @@ { OBASSERT(floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_3); OBASSERT([objects count] == [indexes count]); + NSParameterAssert(indexes != nil); unsigned index = [indexes firstIndex]; unsigned i = 0; @@ -171,6 +173,7 @@ - (void)removeObjectsAtIndexes:(NSIndexSet *)indexes; { OBASSERT(floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_3); + NSParameterAssert(indexes != nil); // remove from the end of the array; removing from the beginning will change the indexing unsigned index = [indexes lastIndex]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |