From 5042169987ab6cd529832af422bb987bdf05578f Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sat, 4 Jun 2011 20:08:03 +0100 Subject: [PATCH] Fix #792864 - cannot edit none-valued number columns --- src/calibre/gui2/library/delegates.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index b97cb3074a..02f7452694 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -288,6 +288,8 @@ class CcNumberDelegate(QStyledItemDelegate): # {{{ def setEditorData(self, editor, index): m = index.model() val = m.db.data[index.row()][m.custom_columns[m.column_map[index.column()]]['rec_index']] + if val is None: + val = 0 editor.setValue(val) # }}}