Index: programs/mythbackend/scheduler.cpp
===================================================================
--- programs/mythbackend/scheduler.cpp	(revision 9620)
+++ programs/mythbackend/scheduler.cpp	(working copy)
@@ -778,9 +778,11 @@
         if (q == p)
             continue;
 
+        PrintRec(q, "     1");
         if (q->recstatus != rsEarlierShowing &&
             q->recstatus != rsLaterShowing)
             continue;
+        PrintRec(q, "     2");
         if (!p->IsSameTimeslot(*q))
         {
             if (!p->IsSameProgram(*q))
@@ -792,10 +794,14 @@
                 continue;
         }
 
+        PrintRec(q, "     3");
         RecList &cardlist = cardlistmap[q->cardid];
         RecIter k = cardlist.begin();
         if (FindNextConflict(cardlist, q, k))
+        {
+            PrintRec(*k, "        =");
             continue;
+        }
 
         q->recstatus = rsWillRecord;
         MarkOtherShowings(q);
