diff --git a/src/calibre/gui2/dialogs/search.py b/src/calibre/gui2/dialogs/search.py index 38e87dd21f..5a387b0200 100644 --- a/src/calibre/gui2/dialogs/search.py +++ b/src/calibre/gui2/dialogs/search.py @@ -272,9 +272,9 @@ class SearchDialog(QDialog): gprefs['advanced search dialog current tab'] = \ self.tab_widget.currentIndex() if self.tab_widget.currentIndex() == 1: - fw = self.tab_widget.focusWidget().objectName() + fw = self.tab_widget.focusWidget() if fw: - gprefs.set('advanced_search_simple_tab_focused_field', fw) + gprefs.set('advanced_search_simple_tab_focused_field', fw.objectName()) def accept(self): self.save_state()