From 9a0fa842d49407fbdb5ca6b09cf4cae14776c4df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sat, 16 Jun 2007 11:36:56 +0200 Subject: [PATCH] Don't emit signal file_removed_from_cluster with the "index" parameter. --- picard/cluster.py | 6 +----- picard/ui/itemviews.py | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) 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: