Fix incorrect sorting of device view after some operations

This commit is contained in:
Kovid Goyal 2023-07-31 16:50:29 +05:30
parent 0dfdbdc7d1
commit 1f484c5e29
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1593,6 +1593,8 @@ class DeviceBooksModel(BooksModel): # {{{
self.search(self.last_search, reset)
def sort(self, col, order, reset=True):
if not isinstance(order, Qt.SortOrder):
order = Qt.SortOrder.AscendingOrder if order else Qt.SortOrder.DescendingOrder
descending = order != Qt.SortOrder.AscendingOrder
cname = self.column_map[col]