From faecea8ca7425cd9dadfd2ff4097bcd1d2ea5795 Mon Sep 17 00:00:00 2001 From: The Wobbler Date: Sun, 23 Feb 2025 18:16:16 +0100 Subject: [PATCH] Added setting of last sort to user sort on user sort. --- wobuzz/ui/playlist.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wobuzz/ui/playlist.py b/wobuzz/ui/playlist.py index f37df00..7484215 100644 --- a/wobuzz/ui/playlist.py +++ b/wobuzz/ui/playlist.py @@ -97,6 +97,14 @@ class PlaylistView(QTreeWidget): if user_sort: track.setText(4, str(i)) # 4 = user sort index + if user_sort: + if not self.playlist.sorting[4][0] == 4: # set last sort to user sort + del self.playlist.sorting[0] + + self.playlist.sorting.append((4, True)) + + self.header.setSortIndicator(4, Qt.SortOrder.AscendingOrder) + self.playlist.sync(self, user_sort) # sync playlist to this view def dropEvent(self, event: QDropEvent):