Ticket #3682: yr_patch.txt

File yr_patch.txt, 1.1 KB (added by mikerice1969@…, 14 years ago)

patch

Line 
1Index: programinfo.cpp
2===================================================================
3--- programinfo.cpp     (revision 13460)
4+++ programinfo.cpp     (working copy)
5@@ -598,7 +598,19 @@
6         if (year != "")
7             progMap["stars"] = QString("(%1, %2 %3) ")
8                                        .arg(year).arg(4.0 * stars).arg(str);
9-        else
10+        else if (filesize > 0) {
11+          query.prepare("SELECT airdate FROM recordedprogram"
12+                        " WHERE chanid = :CHANID AND"
13+                        " starttime = :STARTTIME ;");
14+          query.bindValue(":CHANID", chanid);
15+          query.bindValue(":STARTTIME", startts);
16+       
17+          if (query.exec() && query.isActive() && query.size() > 0)
18+            if (query.next())
19+              progMap["stars"] = QString("(%1, %2 %3) ")
20+                                    .arg(query.value(0).toString())
21+                                    .arg(4.0 * stars).arg(str);
22+        } else
23             progMap["stars"] = QString("(%1 %2) ").arg(4.0 * stars).arg(str);
24     }
25     else