Use unicode() instead of str() when filtering the tags

This commit is contained in:
Tamas Major 2013-12-08 10:51:08 +01:00
parent 98c4e00156
commit a2f1318576

View File

@ -173,9 +173,9 @@ class TagEditor(QDialog, Ui_TagEditor):
# do the filtering on the available tags # do the filtering on the available tags
def filter_available(self, filter_value): def filter_available(self, filter_value):
itemCount = self.available_tags.count() itemCount = self.available_tags.count()
l_filter_value = str(filter_value).lower() l_filter_value = unicode(filter_value).lower()
for i in range(0, itemCount): # on every available tag for i in range(0, itemCount): # on every available tag
if l_filter_value in str(self.available_tags.item(i).text()).lower(): if l_filter_value in unicode(self.available_tags.item(i).text()).lower():
# if contains the filter text, then show it # if contains the filter text, then show it
self.available_tags.item(i).setHidden(False) self.available_tags.item(i).setHidden(False)
else: else:
@ -185,9 +185,9 @@ class TagEditor(QDialog, Ui_TagEditor):
# do the filtering on the applied tags # do the filtering on the applied tags
def filter_applied(self, filter_value): def filter_applied(self, filter_value):
itemCount = self.applied_tags.count() itemCount = self.applied_tags.count()
l_filter_value = str(filter_value).lower() l_filter_value = unicode(filter_value).lower()
for i in range(0, itemCount): # on every applied tag for i in range(0, itemCount): # on every applied tag
if l_filter_value in str(self.applied_tags.item(i).text()).lower(): if l_filter_value in unicode(self.applied_tags.item(i).text()).lower():
# if contains the filter text, then show it # if contains the filter text, then show it
self.applied_tags.item(i).setHidden(False) self.applied_tags.item(i).setHidden(False)
else: else: