Changeset 2941

Show
Ignore:
Timestamp:
05/31/05 00:41:19 (4 years ago)
Author:
morris
Message:

Use Finder sort

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Footagehead/trunk/FHFileHandler.m

    r2933 r2941  
    3131#import "FHFileHandler.h" 
    3232 
     33static NSComparisonResult compareFile(id, id, void *); 
     34 
     35 
    3336@implementation FHFileHandler 
    3437 
     
    4043         
    4144        return NO; 
     45} 
     46 
     47 
     48 
     49#pragma mark - 
     50 
     51static NSComparisonResult compareFile(id string1, id string2, void *context) { 
     52        return [string1 compare:string2 options:NSCaseInsensitiveSearch | NSNumericSearch]; 
    4253} 
    4354 
     
    6071                files = [[NSFileManager defaultManager] directoryContentsWithFileAtPath:root]; 
    6172                types = [NSImage FHImageFileTypes]; 
    62                 enumerator = [[files sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)] objectEnumerator]; 
     73                enumerator = [[files sortedArrayUsingFunction:compareFile context:NULL] objectEnumerator]; 
    6374                 
    6475                _files = [[NSMutableArray alloc] initWithCapacity:[files count]];