diff --git a/picard/cluster.py b/picard/cluster.py index ad62a3af4..a310a263f 100644 --- a/picard/cluster.py +++ b/picard/cluster.py @@ -63,9 +63,8 @@ class Cluster(QtCore.QObject, Item): def remove_file(self, file): self.metadata['totaltracks'] -= 1 self.metadata.length -= file.metadata.length - index = self.index_of_file(file) self.files.remove(file) - self.tagger.emit(QtCore.SIGNAL('file_removed_from_cluster'), self, file, index) + self.tagger.emit(QtCore.SIGNAL('file_removed_from_cluster'), self, file) if not self.special and self.get_num_files() == 0: self.tagger.remove_cluster(self) @@ -75,9 +74,6 @@ class Cluster(QtCore.QObject, Item): def get_num_files(self): return len(self.files) - def index_of_file(self, file): - return self.files.index(file) - def can_save(self): """Return if this object can be saved.""" if self.files: diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py index d1088e829..c98954ae2 100644 --- a/picard/ui/itemviews.py +++ b/picard/ui/itemviews.py @@ -217,7 +217,7 @@ class MainPanel(QtGui.QSplitter): items.append(item) cluster_item.addChildren(items) - def remove_file_from_cluster(self, cluster, file, index): + def remove_file_from_cluster(self, cluster, file): try: cluster_item = self.item_from_object(cluster) except KeyError: