Changeset 586 for branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireDirectoryMetaData.m
- Timestamp:
- 06/11/08 14:23:43 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireDirectoryMetaData.m
r585 r586 162 162 } 163 163 164 NSComparisonResult fileAndLinkEpisodeCompare(id file1, id file2 )164 NSComparisonResult fileAndLinkEpisodeCompare(id file1, id file2, void *context) 165 165 { 166 166 /*Resolve link and try to sort by episodes*/ … … 178 178 179 179 NSComparisonResult result = [first episodeCompare:second]; 180 if(result != NSOrderedSame) 181 return result; 182 183 result = [first movieCompare:second]; 180 184 if(result != NSOrderedSame) 181 185 return result; … … 364 368 if(filterPredicate != nil) 365 369 [allFiles filterUsingPredicate:filterPredicate]; 366 [allFiles sortUsing Selector:@selector(episodeCompare:)];370 [allFiles sortUsingFunction:fileAndLinkEpisodeCompare context:nil]; 367 371 [cachedFiles release]; 368 372 cachedFiles = [[NSMutableArray alloc] init];
