From 46e79d6394579104290281a012008c1d7ec43d94 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Tue, 24 Nov 2015 18:41:28 +0100 Subject: [PATCH] Preferences -> Add your own columns: description of title and ondevice must be special-cased because they are not shown in the tag browser. --- src/calibre/gui2/preferences/columns.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/preferences/columns.py b/src/calibre/gui2/preferences/columns.py index b52925ab45..59a429bb94 100644 --- a/src/calibre/gui2/preferences/columns.py +++ b/src/calibre/gui2/preferences/columns.py @@ -117,10 +117,15 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): fm = self.custcols[col] else: fm = field_metadata[col] - dt = fm['datatype'] - if fm['is_multiple']: - dt = '*' + dt - item = QTableWidgetItem(self.column_desc[dt]) + + if col in ['title', 'ondevice']: + coltype = _('Text') + else: + dt = fm['datatype'] + if fm['is_multiple']: + dt = '*' + dt + coltype = self.column_desc[dt] + item = QTableWidgetItem(coltype) self.opt_columns.setItem(row, 2, item) desc = fm['display'].get('description', "")