Fix shuffle.

CQTexperiment
vspader 2009-03-24 20:12:52 -07:00
parent 81bd339bca
commit 7e3f257090
1 changed files with 8 additions and 8 deletions

View File

@ -157,7 +157,7 @@
- (void)tableView:(NSTableView *)tableView - (void)tableView:(NSTableView *)tableView
didClickTableColumn:(NSTableColumn *)tableColumn didClickTableColumn:(NSTableColumn *)tableColumn
{ {
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
} }
@ -278,7 +278,7 @@
[acceptedURLs release]; [acceptedURLs release];
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
return YES; return YES;
@ -293,7 +293,7 @@
{ {
[super insertObjects:objects atArrangedObjectIndexes:indexes]; [super insertObjects:objects atArrangedObjectIndexes:indexes];
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
} }
@ -326,7 +326,7 @@
[super removeObjectsAtArrangedObjectIndexes:indexes]; [super removeObjectsAtArrangedObjectIndexes:indexes];
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
[playbackController playlistDidChange:self]; [playbackController playlistDidChange:self];
@ -360,7 +360,7 @@
[s release]; [s release];
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
} }
@ -369,7 +369,7 @@
[self setSortDescriptors:nil]; [self setSortDescriptors:nil];
[self setContent:[Shuffle shuffleList:[self content]]]; [self setContent:[Shuffle shuffleList:[self content]]];
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
[self resetShuffleList]; [self resetShuffleList];
} }
@ -484,7 +484,7 @@
return pe; return pe;
} }
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
{ {
return [self shuffledEntryAtIndex:(pe.shuffleIndex + 1)]; return [self shuffledEntryAtIndex:(pe.shuffleIndex + 1)];
} }
@ -532,7 +532,7 @@
return pe; return pe;
} }
if ([self shuffle] == YES) if ([self shuffle] != ShuffleOff)
{ {
return [self shuffledEntryAtIndex:(pe.shuffleIndex - 1)]; return [self shuffledEntryAtIndex:(pe.shuffleIndex - 1)];
} }