From 1e1c15e3fe1119f2146799357f2f305d117d78a4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 13 Nov 2022 09:10:33 +0530 Subject: [PATCH] Alphabetically sort popup menu of user dictionaries when adding a word to them --- src/calibre/gui2/tweak_book/spell.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/spell.py b/src/calibre/gui2/tweak_book/spell.py index 4afb15f8c5..8e48dd98e7 100644 --- a/src/calibre/gui2/tweak_book/spell.py +++ b/src/calibre/gui2/tweak_book/spell.py @@ -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: