From 7b0cecdcbd7ac56ffc177d3e75005509be86d889 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Thu, 27 Apr 2023 16:03:13 +0100 Subject: [PATCH] Back out the change that removed delegates for read-only columns --- src/calibre/gui2/library/views.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index aff08c08bd..c2c3e36a5a 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -1153,10 +1153,9 @@ class BooksView(QTableView): # {{{ elif cc['datatype'] == 'enumeration': set_item_delegate(colhead, self.cc_enum_delegate) else: - if colhead in self._model.editable_cols: - dattr = colhead+'_delegate' - delegate = colhead if hasattr(self, dattr) else 'text' - set_item_delegate(colhead, getattr(self, delegate+'_delegate')) + dattr = colhead+'_delegate' + delegate = colhead if hasattr(self, dattr) else 'text' + set_item_delegate(colhead, getattr(self, delegate+'_delegate')) self.restore_state() self.set_ondevice_column_visibility()