(fix) make sure we return event blocks sorted by start date (#2939)

This commit is contained in:
Ludovic Marcotte
2015-05-13 14:36:35 -04:00
parent dc48e05dd3
commit 39aa9a97db

View File

@@ -75,6 +75,15 @@ static NSArray *tasksFields = nil;
#define maxBlocks (offsetBlocks * 2) // maximum number of blocks to search
// for a free slot (10 days)
@implementation NSArray (SOGoBlocksCompare)
- (NSComparisonResult) compareBlock: (NSArray *) theOtherBlock
{
return [[self objectAtIndex: 5] compare: [theOtherBlock objectAtIndex: 5]];
}
@end
@implementation UIxCalListingActions
+ (void) initialize
@@ -483,7 +492,9 @@ static NSArray *tasksFields = nil;
}
}
}
[infos sortUsingSelector: @selector(compareBlock:)];
return infos;
}