From 98c4e00156af028d43cb256a39c84e49aac20c51 Mon Sep 17 00:00:00 2001 From: Tamas Major Date: Sat, 7 Dec 2013 19:44:06 +0100 Subject: [PATCH] Tag Editor - Only convert the filter text once --- src/calibre/gui2/dialogs/tag_editor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/dialogs/tag_editor.py b/src/calibre/gui2/dialogs/tag_editor.py index 51bf292dd0..f49b5bc88e 100644 --- a/src/calibre/gui2/dialogs/tag_editor.py +++ b/src/calibre/gui2/dialogs/tag_editor.py @@ -173,8 +173,9 @@ class TagEditor(QDialog, Ui_TagEditor): # do the filtering on the available tags def filter_available(self, filter_value): itemCount = self.available_tags.count() + l_filter_value = str(filter_value).lower() for i in range(0, itemCount): # on every available tag - if str(filter_value).lower() in str(self.available_tags.item(i).text()).lower(): + if l_filter_value in str(self.available_tags.item(i).text()).lower(): # if contains the filter text, then show it self.available_tags.item(i).setHidden(False) else: @@ -184,8 +185,9 @@ class TagEditor(QDialog, Ui_TagEditor): # do the filtering on the applied tags def filter_applied(self, filter_value): itemCount = self.applied_tags.count() + l_filter_value = str(filter_value).lower() for i in range(0, itemCount): # on every applied tag - if str(filter_value).lower() in str(self.applied_tags.item(i).text()).lower(): + if l_filter_value in str(self.applied_tags.item(i).text()).lower(): # if contains the filter text, then show it self.applied_tags.item(i).setHidden(False) else: