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()