From 24cb0337f21a9c508ef23b4576d06c0f76b9ece2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 19 Aug 2015 16:03:33 +0530 Subject: [PATCH] ... --- src/calibre/gui2/library/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index b2146b1d91..14fbcec5e7 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -86,7 +86,9 @@ class HeaderView(QHeaderView): # {{{ sm = self.selectionModel() if opt.orientation == Qt.Vertical: try: - opt.icon = model.headerData(logical_index, opt.orientation, Qt.DecorationRole) + val = model.headerData(logical_index, opt.orientation, Qt.DecorationRole) + if val is not None: + opt.icon = val opt.iconAlignment = Qt.AlignVCenter except (IndexError, ValueError, TypeError): pass