Archived
1

Fixed an issue where TagTunes would crash when the user selected an outdated track

This commit is contained in:
Kim Wittenburg
2015-10-21 10:40:34 +02:00
committed by Kim Wittenburg
parent f75c16cb27
commit dfc3be5fd1

View File

@@ -684,20 +684,9 @@ extension MainViewController: NSUserInterfaceValidations {
}
private func canSave() -> Bool {
for row in outlineView.selectedRowIndexes where sectionOfRow(row) == .Albums {
let item = outlineView.itemAtRow(row)
if let album = item as? Album {
if !album.saved {
return true
}
} else if let track = item as? Track {
if !track.saved {
return true
}
} else if let track = item as? iTunesTrack {
if parentForTrack(track)?.saved == false {
return true
}
for row in outlineView.selectedRowIndexes {
if sectionOfRow(row) == .Albums {
return true
}
}
return false