diff --git a/Playlist/PlaylistController.h b/Playlist/PlaylistController.h index ab8149ab6..e8928b98b 100644 --- a/Playlist/PlaylistController.h +++ b/Playlist/PlaylistController.h @@ -76,6 +76,5 @@ - (NSArray *)acceptablePlaylistTypes; - (IBAction)showFileInFinder:(id)sender; -- (void)setSelectedRow:(int)row; -- (int)selectedRow; + @end diff --git a/Playlist/PlaylistController.m b/Playlist/PlaylistController.m index ef2bacaab..0c798936b 100644 --- a/Playlist/PlaylistController.m +++ b/Playlist/PlaylistController.m @@ -699,21 +699,11 @@ - (IBAction)showFileInFinder:(id)sender { NSWorkspace* ws = [NSWorkspace sharedWorkspace]; - if (selectedRow < 0) + if ([self selectionIndex] < 0) return; - PlaylistEntry* curr = [self entryAtIndex:selectedRow]; + PlaylistEntry* curr = [self entryAtIndex:[self selectionIndex]]; [ws selectFile:[curr filename] inFileViewerRootedAtPath:[curr filename]]; } -- (void)setSelectedRow:(int)row -{ - selectedRow = row; -} - -- (int)selectedRow -{ - return selectedRow; -} - @end diff --git a/Playlist/PlaylistView.m b/Playlist/PlaylistView.m index 2de9c1b10..1bfa6cc2c 100644 --- a/Playlist/PlaylistView.m +++ b/Playlist/PlaylistView.m @@ -74,8 +74,6 @@ if (!currentRowIsSelected) [self selectRow:row byExtendingSelection:NO]; - [playlistController setSelectedRow:[self selectedRow]]; - if ([self numberOfSelectedRows] <=0) { //No rows are selected, so the table should be displayed with all items disabled