Compare commits

..

2 Commits

Author SHA1 Message Date
Keith Edmunds
3197c844a5 Print stack trace to stdout on internal error 2023-03-13 09:12:19 +00:00
Keith Edmunds
e22351386f Fix bug editing header rows 2023-03-13 09:11:47 +00:00

View File

@ -427,7 +427,10 @@ class PlaylistTab(QTableWidget):
plr_item = self._get_row_plr(session, row) plr_item = self._get_row_plr(session, row)
if not plr_item: if not plr_item:
return False return False
if note_column == ROW_NOTES:
self._set_row_note_text(session, row, plr_item.note) self._set_row_note_text(session, row, plr_item.note)
else:
self._set_row_header_text(session, row, plr_item.note)
# Connect signal so we know when cell has changed. # Connect signal so we know when cell has changed.
self.cellChanged.connect(self._cell_changed) self.cellChanged.connect(self._cell_changed)
@ -624,6 +627,8 @@ class PlaylistTab(QTableWidget):
"MusicMuster unexpected failure", "MusicMuster unexpected failure",
stackprinter.format() stackprinter.format()
) )
print("play_started:current_row is None")
stackprinter.show(add_summary=True, style="darkbg")
return return
# Mark current row as played # Mark current row as played
@ -667,6 +672,8 @@ class PlaylistTab(QTableWidget):
"MusicMuster unexpected failure", "MusicMuster unexpected failure",
stackprinter.format() stackprinter.format()
) )
print("populate_display:no playlist")
stackprinter.show(add_summary=True, style="darkbg")
return return
for plr in playlist.rows: for plr in playlist.rows:
@ -1876,6 +1883,8 @@ class PlaylistTab(QTableWidget):
stackprinter.format() stackprinter.format()
) )
return return
print("playists:_set_row_header_text() called on track row")
stackprinter.show(add_summary=True, style="darkbg")
# Set text # Set text
_ = self._set_item_text(row_number, HEADER_NOTES_COLUMN, text) _ = self._set_item_text(row_number, HEADER_NOTES_COLUMN, text)
@ -1910,6 +1919,8 @@ class PlaylistTab(QTableWidget):
"playists:_set_row_note_colour() called on header row", "playists:_set_row_note_colour() called on header row",
stackprinter.format() stackprinter.format()
) )
print("playists:_set_row_note_colour() called on header row")
stackprinter.show(add_summary=True, style="darkbg")
return return
# Set colour # Set colour
@ -1931,6 +1942,8 @@ class PlaylistTab(QTableWidget):
"playists:_set_row_note_text() called on header row", "playists:_set_row_note_text() called on header row",
stackprinter.format() stackprinter.format()
) )
print("playists:_set_row_note_text() called on header row")
stackprinter.show(add_summary=True, style="darkbg")
return return
# Set text # Set text