diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py index f22771eff..064a558ba 100644 --- a/openlp/plugins/custom/lib/mediaitem.py +++ b/openlp/plugins/custom/lib/mediaitem.py @@ -139,7 +139,8 @@ class CustomMediaItem(MediaManagerItem): self.listView.clear() # Sort the customs by its title considering language specific # characters. - custom_slides.sort(cmp=locale.strcoll, key=operator.attrgetter('title')) + custom_slides.sort( + cmp=locale.strcoll, key=operator.attrgetter('title').lower()) for custom_slide in custom_slides: custom_name = QtGui.QListWidgetItem(custom_slide.title) custom_name.setData( diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py index 19a2924b3..eb65fa775 100644 --- a/openlp/plugins/songs/lib/mediaitem.py +++ b/openlp/plugins/songs/lib/mediaitem.py @@ -231,7 +231,8 @@ class SongMediaItem(MediaManagerItem): log.debug(u'display results Song') self.listView.clear() # Sort the songs by its title considering language specific characters. - searchresults.sort(cmp=locale.strcoll, key=operator.attrgetter('title')) + searchresults.sort( + cmp=locale.strcoll, key=operator.attrgetter('title').lower()) for song in searchresults: author_list = [author.display_name for author in song.authors] song_title = unicode(song.title)