diff --git a/src/calibre/gui2/convert/regex_builder.py b/src/calibre/gui2/convert/regex_builder.py index bd699f08a1..cc69b6adfc 100644 --- a/src/calibre/gui2/convert/regex_builder.py +++ b/src/calibre/gui2/convert/regex_builder.py @@ -242,5 +242,8 @@ class RegexEdit(QWidget, Ui_Edit): def regex(self): return self.text + def clear(self): + self.edit.clear() + def check(self): return True diff --git a/src/calibre/gui2/convert/search_and_replace.py b/src/calibre/gui2/convert/search_and_replace.py index 2229b28997..2ca237b5ec 100644 --- a/src/calibre/gui2/convert/search_and_replace.py +++ b/src/calibre/gui2/convert/search_and_replace.py @@ -92,6 +92,8 @@ class SearchAndReplaceWidget(Widget, Ui_Form): if row >= 0: self.search_replace.removeRow(row) self.search_replace.setCurrentCell(row-1, 0) + self.sr_search.clear() + self.sr_replace.clear() def sr_load_clicked(self): files = choose_files(self, 'sr_saved_patterns',