diff --git a/TagTunes/MainViewController.swift b/TagTunes/MainViewController.swift index 3d98d94..3bcf30a 100644 --- a/TagTunes/MainViewController.swift +++ b/TagTunes/MainViewController.swift @@ -686,7 +686,15 @@ extension MainViewController: NSUserInterfaceValidations { private func canSave() -> Bool { for row in outlineView.selectedRowIndexes { if sectionOfRow(row) == .Albums { - return true + if let album = outlineView.itemAtRow(row) as? Album { + for track in album.tracks { + if !track.associatedTracks.isEmpty { + return true + } + } + } else { + return true + } } } return false