This commit is contained in:
Kovid Goyal 2015-03-05 21:22:22 +05:30
parent dfb68b7047
commit b79417e1d7

View File

@ -1060,7 +1060,10 @@ class SavedSearches(QWidget):
self.description.setText(' \n \n ') self.description.setText(' \n \n ')
i = self.searches.currentIndex() i = self.searches.currentIndex()
if i.isValid(): if i.isValid():
search_index, search = i.data(Qt.UserRole) try:
search_index, search = i.data(Qt.UserRole)
except TypeError:
return # no saved searches
cs = '' if search.get('case_sensitive', SearchWidget.DEFAULT_STATE['case_sensitive']) else '' cs = '' if search.get('case_sensitive', SearchWidget.DEFAULT_STATE['case_sensitive']) else ''
da = '' if search.get('dot_all', SearchWidget.DEFAULT_STATE['dot_all']) else '' da = '' if search.get('dot_all', SearchWidget.DEFAULT_STATE['dot_all']) else ''
if search.get('mode', SearchWidget.DEFAULT_STATE['mode']) in ('regex', 'function'): if search.get('mode', SearchWidget.DEFAULT_STATE['mode']) in ('regex', 'function'):