diff --git a/src/calibre/gui2/extra_files_watcher.py b/src/calibre/gui2/extra_files_watcher.py index 2bd39361c1..41b34a2462 100644 --- a/src/calibre/gui2/extra_files_watcher.py +++ b/src/calibre/gui2/extra_files_watcher.py @@ -84,4 +84,5 @@ class ExtraFilesWatcher(QObject): self.timer.stop() def refresh_gui(self, book_ids): - self.gui.library_view.model().refresh_ids(frozenset(book_ids), current_row=self.gui.library_view.currentIndex().row()) + lv = self.gui.library_view + lv.model().refresh_ids(frozenset(book_ids), current_row=lv.currentIndex().row())