diff --git a/src/calibre/gui2/viewer/search.py b/src/calibre/gui2/viewer/search.py index bbced471e1..4e0fcfe8fb 100644 --- a/src/calibre/gui2/viewer/search.py +++ b/src/calibre/gui2/viewer/search.py @@ -170,6 +170,12 @@ class SearchBox(HistoryComboBox): self.history_saved.emit(self.text(), self.history) return ret + def contextMenuEvent(self, event): + menu = self.lineEdit().createStandardContextMenu() + menu.addSeparator() + menu.addAction(_('Clear search history'), self.clear_history) + menu.exec_(event.globalPos()) + class SearchInput(QWidget): # {{{