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::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::Iterator Iprog; for (Iprog = progLists.begin(); Iprog != progLists.end(); Iprog++)