From 01e4eed342edb8f2e4616a7fd2ee09c0a2b672c2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 2 Aug 2023 13:49:32 +0530 Subject: [PATCH] ... --- src/calibre/gui2/dialogs/data_files_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/data_files_manager.py b/src/calibre/gui2/dialogs/data_files_manager.py index f47d4226a7..41e08b566c 100644 --- a/src/calibre/gui2/dialogs/data_files_manager.py +++ b/src/calibre/gui2/dialogs/data_files_manager.py @@ -29,7 +29,7 @@ class Files(QAbstractListModel): self.book_id = book_id super().__init__(parent=parent) self.fi = file_icon_provider() - self.files = sorted(db.list_extra_files(self.book_id, pattern=DATA_FILE_PATTERN), key=self.file_sort_key) + self.files = [] def refresh(self, key=None, reverse=False): self.modelAboutToBeReset.emit() @@ -113,6 +113,7 @@ class DataFilesManager(Dialog): self.fview = v = QListView(self) l.addWidget(v) self.files = Files(self.db.new_api, self.book_id, parent=v) + self.files.resort(self.sort_by.currentIndex()) v.setModel(self.files) v.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection) if self.files.rowCount():