diff --git a/app/playlistmodel.py b/app/playlistmodel.py index 69678a5..0955f0d 100644 --- a/app/playlistmodel.py +++ b/app/playlistmodel.py @@ -389,11 +389,14 @@ class PlaylistModel(QAbstractTableModel): log.debug(f"display_role({row=}, {column=}") # Set / reset column span - column_span = 1 - if self.is_header_row(row) and column == HEADER_NOTES_COLUMN: - column_span = self.columnCount() - 1 - self.signals.span_cells_signal.emit(self.playlist_id, row, HEADER_NOTES_COLUMN, 1, - column_span) + if column == HEADER_NOTES_COLUMN: + column_span = 1 + if self.is_header_row(row): + column_span = self.columnCount() - 1 + self.signals.span_cells_signal.emit( + self.playlist_id, row, HEADER_NOTES_COLUMN, 1, column_span + ) + if self.is_header_row(row): if column == HEADER_NOTES_COLUMN: header_text = self.header_text(prd)