Index: mythtv/programs/mythfrontend/prevreclist.cpp =================================================================== --- mythtv/programs/mythfrontend/prevreclist.cpp (revision 0e7e57f9c2eb0e2c4f47dcb30788a4e54d6808ba) +++ mythtv/programs/mythfrontend/prevreclist.cpp (revision c08b7ae0e7589dbe54d817a1d6296688e576d675) @@ -237,5 +237,7 @@ bool PrevRecordedList::LoadDates(void) { - QString querystr = "SELECT DISTINCT YEAR(starttime), MONTH(starttime) " + QString querystr = "SELECT DISTINCT " + "YEAR(CONVERT_TZ(starttime,'UTC','SYSTEM')), " + "MONTH(CONVERT_TZ(starttime,'UTC','SYSTEM')) " "FROM oldrecorded " "WHERE oldrecorded.future = 0 " + m_where; @@ -404,6 +406,9 @@ MSqlBindings bindings; QString sql = " AND oldrecorded.title = :TITLE " + m_where; - int selected = m_titleList->GetCurrentPos(); - bindings[":TITLE"] = m_titleData[selected]->GetTitle(); + uint selected = m_titleList->GetCurrentPos(); + if (selected < m_titleData.size()) + bindings[":TITLE"] = m_titleData[selected]->GetTitle(); + else + bindings[":TITLE"] = ""; if (!m_title.isEmpty()) bindings[":MTITLE"] = m_title;