From f92971b513dc1494948a807d57327011d9d31bb5 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Wed, 12 Feb 2025 21:47:57 +0000 Subject: [PATCH] Bug #2098133: Setting custom icon for category doesn't work --- src/calibre/gui2/tag_browser/view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index 4f5bb653e4..332a9cc924 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -713,7 +713,8 @@ class TagsView(QTreeView): # {{{ self.recount() return icon_file_name, for_children = extra if extra is not None else (None, None) - item_val, desired_file_name = make_icon_name(key, index, self._model.get_node(index).tag.id) + item_val, desired_file_name = make_icon_name(key, index, + None if index is None else self._model.get_node(index).tag.id) if icon_file_name is None: # User wants to specify a specific icon try: