diff --git a/Foundation/CPArray.j b/Foundation/CPArray.j index 27acbd1f2..7a0851c29 100755 --- a/Foundation/CPArray.j +++ b/Foundation/CPArray.j @@ -507,6 +507,12 @@ - (unsigned)insertObject:(id)anObject inArraySortedByDescriptors:(CPArray)descriptors { + if (!descriptors || ![descriptors count]) + { + [self addObject:anObject]; + return [self count] - 1; + } + var index = [self _insertObject:anObject sortedByFunction:function(lhs, rhs) { var i = 0,