rendered paste bodyIndex: 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++)