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

pull/85/head
Ludovic Marcotte 2015-05-13 14:36:35 -04:00
parent dc48e05dd3
commit 39aa9a97db
1 changed files with 12 additions and 1 deletions

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;
}