parent
e736cb82d2
commit
dfb9326d5e
@ -435,7 +435,6 @@ class PlaylistTab(QTableWidget):
|
||||
track = session.get(Tracks, track_id)
|
||||
if track:
|
||||
if self.edit_cell_type == TITLE:
|
||||
log.debug(f"KAE: _cell_changed:440, {new_text=}")
|
||||
track.title = new_text
|
||||
if update_current:
|
||||
self.musicmuster.current_track.title = new_text
|
||||
@ -608,7 +607,6 @@ class PlaylistTab(QTableWidget):
|
||||
self.setItem(row, START_GAP, start_gap_item)
|
||||
|
||||
title_item = QTableWidgetItem(plr.track.title)
|
||||
log.debug(f"KAE: insert_row:619, {title_item.text()=}")
|
||||
self.setItem(row, TITLE, title_item)
|
||||
|
||||
artist_item = QTableWidgetItem(plr.track.artist)
|
||||
@ -667,7 +665,8 @@ class PlaylistTab(QTableWidget):
|
||||
userdata_item.setData(self.ROW_TRACK_ID, 0)
|
||||
|
||||
if repaint:
|
||||
self.update_display(session)
|
||||
# Schedule so that display can update with new row first
|
||||
QTimer.singleShot(0, lambda: self.update_display(session))
|
||||
|
||||
def insert_track(self, session: scoped_session, track: Tracks,
|
||||
note: Optional[str] = None, repaint: bool = True) -> None:
|
||||
@ -1891,7 +1890,6 @@ class PlaylistTab(QTableWidget):
|
||||
item_startgap.setBackground(QColor("white"))
|
||||
|
||||
item_title = self.item(row, TITLE)
|
||||
log.debug(f"KAE: _update_row:1978, {track.title=}")
|
||||
item_title.setText(track.title)
|
||||
|
||||
item_artist = self.item(row, ARTIST)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user