From 3609a224f1a1aaf0b6cb511ee238b2e5a245befb Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sat, 1 Oct 2022 08:57:43 +0100 Subject: [PATCH] Fix adding track to header row --- app/playlists.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/playlists.py b/app/playlists.py index 8761a70..071399e 100644 --- a/app/playlists.py +++ b/app/playlists.py @@ -1235,6 +1235,11 @@ class PlaylistTab(QTableWidget): plr = session.get(PlaylistRows, self._get_playlistrow_id(row)) plr.track_id = track.id session.commit() + + # Reset row span + for column in range(len(columns)): + self.setSpan(row, column, 1, 1) + # Update attributes of row self.item(row, USERDATA).setData(self.ROW_TRACK_ID, track.id) self.item(row, START_GAP).setText(str(track.start_gap)) @@ -1245,9 +1250,6 @@ class PlaylistTab(QTableWidget): last_played_str = get_relative_date(last_playtime) self.item(row, LASTPLAYED).setText(last_played_str) - # Reset row span - self.setSpan(row, 1, 1, 1) - self.update_display(session) def _calculate_end_time(self, start: Optional[datetime],