All pastes #147720 Raw Edit

Miscellany

public text v1 · immutable
#147720 ·published 2006-08-24 16:12 UTC
rendered paste body
Index: mythtv/libs/libmythtv/tv_play.cpp
===================================================================
--- mythtv/libs/libmythtv/tv_play.cpp   (revision 10921)
+++ mythtv/libs/libmythtv/tv_play.cpp   (working copy)
@@ -6212,13 +6212,16 @@

     if (infoList)
     {
+        pbinfoLock.lock();
         vector<ProgramInfo *>::iterator i = infoList->begin();
         for ( ; i != infoList->end(); i++)
         {
             p = *i;
-            if (p->recgroup != "LiveTV" || LiveTVInAllPrograms)
+            //if (p->recgroup != "LiveTV" || LiveTVInAllPrograms)
+            if (p->recgroup == playbackinfo->recgroup)
                 progLists[p->title].prepend(p);
         }
+        pbinfoLock.unlock();

         QMap<QString,ProgramList>::Iterator Iprog;
         for (Iprog = progLists.begin(); Iprog != progLists.end(); Iprog++)