Damien Elmes 2018-11-12 12:43:54 +10:00
parent fea23177e8
commit d3c0ea46e2

View file

@ -6,6 +6,7 @@ import sre_constants
import html import html
import time import time
import re import re
import unicodedata
from operator import itemgetter from operator import itemgetter
from anki.lang import ngettext from anki.lang import ngettext
import json import json
@ -577,8 +578,11 @@ class Browser(QMainWindow):
if self.form.searchEdit.lineEdit().text() == self._searchPrompt: if self.form.searchEdit.lineEdit().text() == self._searchPrompt:
self.form.searchEdit.lineEdit().setText("deck:current ") self.form.searchEdit.lineEdit().setText("deck:current ")
# grab search text and normalize
txt = self.form.searchEdit.lineEdit().text()
txt = unicodedata.normalize("NFC", txt)
# update history # update history
txt = str(self.form.searchEdit.lineEdit().text())
sh = self.mw.pm.profile['searchHistory'] sh = self.mw.pm.profile['searchHistory']
if txt in sh: if txt in sh:
sh.remove(txt) sh.remove(txt)