From 4504fb82fe0740f9b18842c68b930048c065a79c Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 13 Jul 2012 16:42:36 +0200 Subject: [PATCH] Fix (?) for custom column text delegate. --- src/calibre/gui2/library/delegates.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index 0c2d050860..10ec78cfaf 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -249,8 +249,13 @@ class CcTextDelegate(QStyledItemDelegate): # {{{ complete_items = sorted(list(m.db.all_custom(label=m.db.field_metadata.key_to_label(col))), key=sort_key) editor.update_items_cache(complete_items) + ct = index.data(Qt.DisplayRole).toString() + editor.show_initial_value(ct) return editor + def setModelData(self, editor, model, index): + val = editor.text() + model.setData(index, QVariant(val), Qt.EditRole) # }}} class CcNumberDelegate(QStyledItemDelegate): # {{{