diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index e26e4e5e99..03741ac0be 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -204,7 +204,8 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.gst_names.setCurrentIndex(self.gst_names.findText(select)) def gst_text_changed(self): - self.gst_delete_button.setEnabled(False) + t = self.gst_names.currentText() + self.gst_delete_button.setEnabled(len(t) > 0 and t in self.gst) self.gst_save_button.setEnabled(True) def gst_index_changed(self, idx):