1 | Index: 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 |
---|