From ecbe3b227a0287ffe3aab163a9b66eb7e8f278b4 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Tue, 3 Nov 2020 10:35:16 +0000 Subject: [PATCH] Only add the 'Search using saved search expression' to context menus for saved searches. --- src/calibre/gui2/tag_browser/view.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index d3c2b168e4..1cb0858b0a 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -760,11 +760,11 @@ class TagsView(QTreeView): # {{{ partial(self.context_menu_handler, action='search', search_state=TAG_SEARCH_STATES['mark_minus'], index=index)) - search_submenu.addAction(self.search_copy_icon, - _('Search using saved search expression'), - partial(self.context_menu_handler, action='raw_search', - key=tag.name)) - + if key == 'search': + search_submenu.addAction(self.search_copy_icon, + _('Search using saved search expression'), + partial(self.context_menu_handler, action='raw_search', + key=tag.name)) self.context_menu.addSeparator() elif key.startswith('@') and not item.is_gst: if item.can_be_edited: @@ -837,7 +837,7 @@ class TagsView(QTreeView): # {{{ category=tag.name if tag else None)) # Hide/Show/Restore categories - self.context_menu.addSeparator() + self.context_menu.addSeparator() self.context_menu.addAction(_('Hide category %s') % category, partial(self.context_menu_handler, action='hide', category=key))