diff --git a/app/musicmuster.py b/app/musicmuster.py index abad351..f8bac35 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -1328,7 +1328,10 @@ class Window(QMainWindow, Ui_MainWindow): self.tabPlaylist.setCurrentIndex(idx) break - self.tabPlaylist.currentWidget().scroll_to_top(plt.plr_rownum) + display_row = self.active_model().mapFromSource( + self.active_model().data_model.index(plt.plr_rownum, 0) + ).row() + self.tabPlaylist.currentWidget().scroll_to_top(display_row) def solicit_playlist_name( self, session: scoped_session, default: str = ""