diff --git a/Playlist/PlaylistController.m b/Playlist/PlaylistController.m index f156cdf4a..17cd24634 100644 --- a/Playlist/PlaylistController.m +++ b/Playlist/PlaylistController.m @@ -311,6 +311,16 @@ [a release]; } +- (void)setSortDescriptors:(NSArray *)sortDescriptors +{ + //Cheap hack so the index column isn't sorted + NSLog(@"KEY: %@", [[sortDescriptors objectAtIndex:0] key]); + if ([[[sortDescriptors objectAtIndex:0] key] caseInsensitiveCompare:@"displayIndex"] != NSOrderedSame) + { + [super setSortDescriptors:sortDescriptors]; + } +} + - (void)sortByPath { NSSortDescriptor *s = [[NSSortDescriptor alloc] initWithKey:@"filename" ascending:YES selector:@selector(compare:)];