Alphabetically sort popup menu of user dictionaries when adding a word to them

This commit is contained in:
Kovid Goyal 2022-11-13 09:10:33 +05:30
parent 0b0070167d
commit 1e1c15e3fe
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1147,7 +1147,7 @@ class SpellCheck(Dialog):
def initialize_user_dictionaries(self):
ct = str(self.user_dictionaries.currentText())
self.user_dictionaries.clear()
self.user_dictionaries.addItems([d.name for d in dictionaries.active_user_dictionaries])
self.user_dictionaries.addItems(sorted((d.name for d in dictionaries.active_user_dictionaries), key=primary_sort_key))
if ct:
idx = self.user_dictionaries.findText(ct)
if idx > -1: