PICARD-2017: Fix crash when removing NATs

When the non-album track "album" entry got removed just before a non-album track was also removed Picard would crash.
This commit is contained in:
Philipp Wolfer
2020-11-20 21:27:37 +01:00
parent e16274a3f7
commit c04cbc8d32

View File

@@ -718,6 +718,8 @@ class Tagger(QtWidgets.QApplication):
"""Remove the specified non-album track."""
log.debug("Removing %r", track)
self.remove_files(self.get_files_from_objects([track]))
if not self.nats:
return
self.nats.tracks.remove(track)
if not self.nats.tracks:
self.remove_album(self.nats)