Ticket #12961: prefix_patch

File prefix_patch, 706 bytes (added by David Hampton <mythtv@…>, 10 years ago)

Patch

Line 
1diff --git a/mythtv/programs/mythfrontend/videolist.cpp b/mythtv/programs/mythfrontend/videolist.cpp
2index 7bcbda0..fdebf1a 100644
3--- a/mythtv/programs/mythfrontend/videolist.cpp
4+++ b/mythtv/programs/mythfrontend/videolist.cpp
5@@ -195,8 +195,10 @@ struct metadata_path_sort
6
7 bool sort(const QString &lhs, const QString &rhs)
8 {
9- QString lhs_comp(lhs);
10- QString rhs_comp(rhs);
11+ const QRegExp prefixes =
12+ QRegExp(QObject::tr("^(The |A |An )"), Qt::CaseInsensitive);
13+ QString lhs_comp = QString(lhs).remove(prefixes);
14+ QString rhs_comp = QString(rhs).remove(prefixes);
15 if (m_ignore_case)
16 {
17 lhs_comp = lhs_comp.toLower();