From 152af5efce21111dd5754568c2e1b1044d995617 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 10:50:30 +0530 Subject: [PATCH] ... --- src/calibre/gui2/complete.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/complete.py b/src/calibre/gui2/complete.py index 5aa3d5af9b..a0c0307425 100644 --- a/src/calibre/gui2/complete.py +++ b/src/calibre/gui2/complete.py @@ -9,7 +9,7 @@ __docformat__ = 'restructuredtext en' from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, QApplication, QCompleter) -from calibre.utils.icu import sort_key, lower +from calibre.utils.icu import sort_key from calibre.gui2 import NONE from calibre.gui2.widgets import EnComboBox, LineEditECM from calibre.utils.config_base import tweaks @@ -24,12 +24,11 @@ class CompleteModel(QAbstractListModel): def set_items(self, items): items = [unicode(x.strip()) for x in items] if len(items) < tweaks['completion_change_to_ascii_sorting']: - self.items = sorted(items, key=lambda x: sort_key(x)) + self.items = sorted(items, key=sort_key) self.sorting = QCompleter.UnsortedModel else: self.items = sorted(items, key=lambda x:x.lower()) self.sorting = QCompleter.CaseInsensitivelySortedModel - self.lowered_items = [lower(x) for x in self.items] self.reset() def rowCount(self, *args):