From a719ed8fd9512659204237817db53fe5cf41b922 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sat, 15 Jan 2011 18:32:06 +0000 Subject: [PATCH] Better exception handling in tag_view --- src/calibre/gui2/tag_view.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py index b9c4464c57..f6eac49426 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -785,13 +785,14 @@ class TagsModel(QAbstractItemModel): # {{{ try: sk = sort_key(ts)[0] except: - sk = ' ' + sk = ts[0] + if sk != collapse_letter_sk: collapse_letter = upper(ts[0]) try: collapse_letter_sk = sort_key(collapse_letter)[0] except: - collapse_letter_sk = ' ' + collapse_letter_sk = collapse_letter sub_cat = TagTreeItem(parent=category, data = collapse_letter, category_icon = category_node.icon,