mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-21 15:14:13 +00:00
Don't emit signal file_removed_from_cluster with the "index" parameter.
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user