blob: 520299a4aa7df4d78e3e2e550a6d1beff855bb0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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;
|