Index: mythtv/programs/mythfrontend/programrecpriority.cpp
===================================================================
--- mythtv/programs/mythfrontend/programrecpriority.cpp	(revision 18951)
+++ mythtv/programs/mythfrontend/programrecpriority.cpp	(working copy)
@@ -1054,7 +1054,7 @@
 
 void ProgramRecPriority::UpdateList()
 {
-    if (!m_currentItem)
+    if (!m_currentItem && !m_programList->IsEmpty())
         m_currentItem = qVariantValue<ProgramRecPriorityInfo*>
                                 (m_programList->GetItemCurrent()->GetData());
 
