| 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 |
|---|