parent
a95ded1551
commit
2b8a911a78
@ -154,10 +154,10 @@ class PlaylistModel(QAbstractTableModel):
|
|||||||
if file_is_unreadable(rat.path):
|
if file_is_unreadable(rat.path):
|
||||||
return QBrush(QColor(Config.COLOUR_UNREADABLE))
|
return QBrush(QColor(Config.COLOUR_UNREADABLE))
|
||||||
# Current track
|
# Current track
|
||||||
if track_sequence.current and track_sequence.current.track_id == rat.track_id:
|
if track_sequence.current and track_sequence.current.row_number == row:
|
||||||
return QBrush(QColor(Config.COLOUR_CURRENT_PLAYLIST))
|
return QBrush(QColor(Config.COLOUR_CURRENT_PLAYLIST))
|
||||||
# Next track
|
# Next track
|
||||||
if track_sequence.next and track_sequence.next.track_id == rat.track_id:
|
if track_sequence.next and track_sequence.next.row_number == row:
|
||||||
return QBrush(QColor(Config.COLOUR_NEXT_PLAYLIST))
|
return QBrush(QColor(Config.COLOUR_NEXT_PLAYLIST))
|
||||||
|
|
||||||
# Individual cell colouring
|
# Individual cell colouring
|
||||||
@ -1206,7 +1206,6 @@ class PlaylistModel(QAbstractTableModel):
|
|||||||
old_next_row = track_sequence.next.row_number
|
old_next_row = track_sequence.next.row_number
|
||||||
|
|
||||||
track_sequence.set_next(rat)
|
track_sequence.set_next(rat)
|
||||||
self.invalidate_row(row_number)
|
|
||||||
|
|
||||||
if Config.WIKIPEDIA_ON_NEXT:
|
if Config.WIKIPEDIA_ON_NEXT:
|
||||||
self.signals.search_wikipedia_signal.emit(
|
self.signals.search_wikipedia_signal.emit(
|
||||||
@ -1216,7 +1215,7 @@ class PlaylistModel(QAbstractTableModel):
|
|||||||
self.signals.search_songfacts_signal.emit(
|
self.signals.search_songfacts_signal.emit(
|
||||||
self.playlist_rows[row_number].title
|
self.playlist_rows[row_number].title
|
||||||
)
|
)
|
||||||
if old_next_row:
|
if old_next_row is not None:
|
||||||
self.invalidate_row(old_next_row)
|
self.invalidate_row(old_next_row)
|
||||||
self.invalidate_row(row_number)
|
self.invalidate_row(row_number)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user