mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-25 00:53:59 +00:00
Call updateSelection when the selected file/track is changed (PICARD-14)
This commit is contained in:
committed by
Michael Wiencek
parent
984909ebf9
commit
ae2c171a9b
@@ -207,6 +207,9 @@ class MainPanel(QtGui.QSplitter):
|
||||
item.setTextColor(i, color)
|
||||
item.setBackgroundColor(i, get_match_color(similarity, self.palette().base().color()))
|
||||
item.setData(1, QtCore.Qt.UserRole, QtCore.QVariant(file.metadata.length or 0))
|
||||
selected = self.window.selected_objects
|
||||
if len(selected) == 1 and file in selected:
|
||||
self.window.updateSelection()
|
||||
|
||||
def decide_file_icon(self, file):
|
||||
if file.state == File.ERROR:
|
||||
@@ -680,6 +683,9 @@ class AlbumTreeView(BaseTreeView):
|
||||
item.setData(1, QtCore.Qt.UserRole, QtCore.QVariant(track.metadata.length or 0))
|
||||
if update_album:
|
||||
self.update_album(track.album, update_tracks=False)
|
||||
selected = self.window.selected_objects
|
||||
if len(selected) == 1 and track in selected:
|
||||
self.window.updateSelection()
|
||||
|
||||
def add_album(self, album):
|
||||
item = SortTreeWidgetItem(self)
|
||||
|
||||
Reference in New Issue
Block a user