From ed5e1083d6e01aa878ef23ed0780e3e9a411e21e Mon Sep 17 00:00:00 2001 From: Kim Wittenburg Date: Wed, 21 Oct 2015 10:56:18 +0200 Subject: [PATCH] The Save Button is Now Disabled if Only an Album With No Associated Tracks Is Selected --- TagTunes/MainViewController.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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