Track.remove_file: Added check if linked_file == file. (#2557)

This commit is contained in:
Lukáš Lalinský
2007-03-20 21:24:34 +01:00
parent 260f05a05a
commit d9fbd00cd7

View File

@@ -49,12 +49,12 @@ class Track(DataObject):
self.update()
def remove_file(self, file):
file = self.linked_file
file.metadata.copy(file.saved_metadata)
if file != self.linked_file:
return
self.linked_file = None
file.metadata.copy(file.saved_metadata)
self.album._remove_file(self, file)
self.update()
return file
def update_file(self, file):
self.update()