diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index 9dace785e9..aa1ab7a38c 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -782,8 +782,9 @@ class TagsView(QTreeView): # {{{ partial(self.context_menu_handler, action='search', search_state=TAG_SEARCH_STATES['mark_plus'], index=index)) - if add_child_search := (tag.is_hierarchical == '5state' and - len(tag_item.children)): + add_child_search = (tag.is_hierarchical == '5state' and + len(tag_item.children)) + if add_child_search: search_submenu.addAction(self.search_icon, _('Search for %s and its children')%display_name(tag), partial(self.context_menu_handler, action='search',