mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure word list is unique
This commit is contained in:
parent
0d01bf5573
commit
f9873ab3ca
@ -1094,7 +1094,11 @@ class SpellCheck(Dialog):
|
|||||||
suggestions = dictionaries.suggestions(*w)
|
suggestions = dictionaries.suggestions(*w)
|
||||||
self.suggested_list.clear()
|
self.suggested_list.clear()
|
||||||
word_suggested = False
|
word_suggested = False
|
||||||
|
seen = set()
|
||||||
for i, s in enumerate(chain(suggestions, (current_word,))):
|
for i, s in enumerate(chain(suggestions, (current_word,))):
|
||||||
|
if s in seen:
|
||||||
|
continue
|
||||||
|
seen.add(s)
|
||||||
item = QListWidgetItem(s, self.suggested_list)
|
item = QListWidgetItem(s, self.suggested_list)
|
||||||
if i == 0:
|
if i == 0:
|
||||||
self.suggested_list.setCurrentItem(item)
|
self.suggested_list.setCurrentItem(item)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user