Disable panel sorting during clustering

This commit is contained in:
Gabriel Ferreira
2020-06-05 22:36:18 -03:00
parent 6acab687d3
commit d6b3aee690

View File

@@ -842,12 +842,15 @@ class Tagger(QtWidgets.QApplication):
files = list(self.unclustered_files.files)
else:
files = self.get_files_from_objects(objs)
self.window.panel.set_sorting(False)
for name, artist, files in Cluster.cluster(files, 1.0):
QtCore.QCoreApplication.processEvents()
cluster = self.load_cluster(name, artist)
for file in sorted(files, key=attrgetter('discnumber', 'tracknumber', 'base_filename')):
file.move(cluster)
QtCore.QCoreApplication.processEvents()
self.window.panel.set_sorting(True)
def load_cluster(self, name, artist):
for cluster in self.clusters: