Bug Fix: Crash fix sorting by several fields
Play Count sorting was entirely missing, and sample rate and bits per sample sorting caused exceptions due to the capitalization of the fields versus the column identifiers. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
This commit is contained in:
parent
169c798bef
commit
e49ba8e3e0
1 changed files with 10 additions and 0 deletions
|
@ -687,7 +687,17 @@ static void *playlistControllerContext = &playlistControllerContext;
|
|||
case 11:
|
||||
case 12:
|
||||
case 14:
|
||||
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"sampleRate" ascending:ascending selector:@selector(compare:)];
|
||||
sortDescriptors = @[sortDescriptor];
|
||||
break;
|
||||
case 15:
|
||||
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"bitsPerSample" ascending:ascending selector:@selector(compare:)];
|
||||
sortDescriptors = @[sortDescriptor];
|
||||
break;
|
||||
case 18:
|
||||
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"playCount" ascending:ascending selector:@selector(compare:)];
|
||||
sortDescriptors = @[sortDescriptor];
|
||||
break;
|
||||
case 17:
|
||||
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:[tableColumn identifier] ascending:ascending selector:@selector(caseInsensitiveCompare:)];
|
||||
sortDescriptors = @[sortDescriptor];
|
||||
|
|
Loading…
Reference in a new issue