From 4c0961c1c07e8e4be6d56d50d6fe7a4839565ede Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 7 Apr 2023 08:34:50 +0530 Subject: [PATCH] ... --- src/calibre/gui2/dialogs/tag_list_editor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 3193c09d76..26bf56d313 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -479,6 +479,8 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.table.sortByColumn(0, Qt.SortOrder(self.name_order)) elif self.last_sorted_by == 'count': self.table.sortByColumn(1, Qt.SortOrder(self.count_order)) + elif self.last_sorted_by == 'link': + self.table.sortByColumn(3, Qt.SortOrder(self.link_order)) else: self.table.sortByColumn(2, Qt.SortOrder(self.was_order)) @@ -664,7 +666,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.table.scrollToItem(self.table.item(row, 0)) def do_sort(self, section): - (self.do_sort_by_name, self.do_sort_by_count, self.do_sort_by_was, self.do_sort_by_was_link)[section]() + (self.do_sort_by_name, self.do_sort_by_count, self.do_sort_by_was, self.do_sort_by_link)[section]() def do_sort_by_name(self): self.name_order = 1 - self.name_order