All pastes #734463 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-10-12 18:57 UTC
rendered paste body
Index: mythtv/programs/mythfrontend/playbackbox.cpp
===================================================================
--- mythtv/programs/mythfrontend/playbackbox.cpp	(revision 14666)
+++ mythtv/programs/mythfrontend/playbackbox.cpp	(working copy)
@@ -773,7 +773,7 @@
         }
         else
         {
-            countInGroup = progLists[titleList[titleIndex]].count();
+            countInGroup = progLists[titleList[titleIndex].lower()].count();
             infoMap["group"] = groupDisplayName;
             infoMap["show"] = titleList[titleIndex];
             infoMap["title"] = QString("%1 - %2").arg(groupDisplayName)
@@ -1227,7 +1227,7 @@
 
     ProgramList *plist;
     if (titleList.count() > 1)
-        plist = &progLists[titleList[titleIndex]];
+        plist = &progLists[titleList[titleIndex].lower()];
     else
         plist = &progLists[""];
 
@@ -1517,7 +1517,7 @@
     }
     else 
     {
-        int progCount = progLists[titleList[titleIndex]].count();
+        int progCount = progLists[titleList[titleIndex].lower()].count();
         if (progIndex < progCount - 1) 
         {
             progIndex += (page ? listsize : 1);
@@ -1587,7 +1587,7 @@
     int oldrecpriority = 0;
     int oldrecordid = 0;
 
-    p = progLists[oldtitle].at(progIndex);
+    p = progLists[oldtitle.lower()].at(progIndex);
     if (p)
     {
         oldchanid = p->chanid;
@@ -1693,24 +1693,24 @@
 
                     if (!sortedList.contains(sTitle))
                         sortedList[sTitle] = p->title;
-                    progLists[sortedList[sTitle]].prepend(p);
-                    progLists[sortedList[sTitle]].setAutoDelete(false);
+                    progLists[sortedList[sTitle].lower()].prepend(p);
+                    progLists[sortedList[sTitle].lower()].setAutoDelete(false);
                 } 
 
                 if ((viewMask & VIEW_RECGROUPS) &&
                     p->recgroup != "") // Show recording groups
                 {
                     sortedList[p->recgroup.lower()] = p->recgroup;
-                    progLists[p->recgroup].prepend(p);
-                    progLists[p->recgroup].setAutoDelete(false);
+                    progLists[p->recgroup.lower()].prepend(p);
+                    progLists[p->recgroup.lower()].setAutoDelete(false);
                 }
 
                 if ((viewMask & VIEW_CATEGORIES) &&
                     p->category != "") // Show categories
                 {
                     sortedList[p->category.lower()] = p->category;
-                    progLists[p->category].prepend(p);
-                    progLists[p->category].setAutoDelete(false);
+                    progLists[p->category.lower()].prepend(p);
+                    progLists[p->category.lower()].setAutoDelete(false);
                 }
 
                 if ((viewMask & VIEW_SEARCHES) &&
@@ -1719,9 +1719,9 @@
                 {
                     QString tmpTitle = QString("(%1)")
                                                .arg(searchRule[p->recordid]);
-                    sortedList[tmpTitle] = tmpTitle;
-                    progLists[tmpTitle].prepend(p);
-                    progLists[tmpTitle].setAutoDelete(false);
+                    sortedList[tmpTitle.lower()] = tmpTitle;
+                    progLists[tmpTitle.lower()].prepend(p);
+                    progLists[tmpTitle.lower()].setAutoDelete(false);
                 }
 
                 if ((LiveTVInAllPrograms) &&
@@ -1730,9 +1730,9 @@
                     (p->recgroup == "LiveTV"))
                 {
                     QString tmpTitle = QString(" %1").arg(tr("LiveTV"));
-                    sortedList[tmpTitle] = tmpTitle;
-                    progLists[tmpTitle].prepend(p);
-                    progLists[tmpTitle].setAutoDelete(false);
+                    sortedList[tmpTitle.lower()] = tmpTitle;
+                    progLists[tmpTitle.lower()].prepend(p);
+                    progLists[tmpTitle.lower()].setAutoDelete(false);
                 }
 
                 if ((viewMask & VIEW_WATCHLIST) && (p->recgroup != "LiveTV"))
@@ -1756,9 +1756,9 @@
                         if (recidEpisodes[p->recordid] == 1 ||
                             p->recordid == 0 )
                         {
-                            sortedList[watchGroup] = watchGroup;
-                            progLists[watchGroup].prepend(p);
-                            progLists[watchGroup].setAutoDelete(false);
+                            sortedList[watchGroup.lower()] = watchGroup;
+                            progLists[watchGroup.lower()].prepend(p);
+                            progLists[watchGroup.lower()].setAutoDelete(false);
                         }
                         else
                         {
@@ -2051,7 +2051,7 @@
         progIndex = 0;
     else
     {
-        ProgramList *l = &progLists[oldtitle];
+        ProgramList *l = &progLists[oldtitle.lower()];
         progIndex = l->count() - 1;
 
         for (int i = progIndex; i >= 0; i--)
@@ -3818,7 +3818,7 @@
     if (!curitem)
         return;
 
-    QString currentTitle = titleList[titleIndex];
+    QString currentTitle = titleList[titleIndex].lower();
     ProgramInfo *p;
 
     for( unsigned int i = 0; i < progLists[currentTitle].count(); i++)