From 6ef6e9d6b99c9dec6cb67ad53152fbd0061bdb9d Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 2 Mar 2011 18:46:23 +0000 Subject: [PATCH] 1) fix ratings not being clickable in tag browser 2) fix first-icon being wrong in tag browser --- 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 0ce5d59c67..b310ce55fb 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -565,7 +565,7 @@ class TagTreeItem(object): # {{{ self.tag = Tag(data) self.tag.is_hierarchical = category_key.startswith('@') elif self.type == self.TAG: - icon_map[0] = data.icon + self.icon_state_map[0] = QVariant(data.icon) self.tag = data if tooltip: self.tooltip = tooltip + ' ' @@ -654,7 +654,8 @@ class TagTreeItem(object): # {{{ ''' set_to: None => advance the state, otherwise a value from TAG_SEARCH_STATES ''' - basic_search_ok = self.tag.is_editable or self.tag.category == 'formats' + basic_search_ok = self.tag.is_editable or \ + self.tag.category == 'formats' or self.tag.category == 'rating' if set_to is None: while True: self.tag.state = (self.tag.state + 1)%5