summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-11-18 22:29:15 +0100
committerJochen Dolze <vdr@dolze.de>2010-11-18 22:29:15 +0100
commite5144a65ea12e793f6bbc1f19709989626456086 (patch)
tree42b019d29de0f3a125d13f0f61699bc9a4d6e45e
parent5c7d5f31254b3fa2e4e54f95d4f8e1d19eabf443 (diff)
downloadvdr-plugin-tvonscreen-e5144a65ea12e793f6bbc1f19709989626456086.tar.gz
vdr-plugin-tvonscreen-e5144a65ea12e793f6bbc1f19709989626456086.tar.bz2
Output running schedule without timestringHEADmaster
-rw-r--r--magazine.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/magazine.cpp b/magazine.cpp
index 7228af9..eb32ab6 100644
--- a/magazine.cpp
+++ b/magazine.cpp
@@ -437,8 +437,11 @@ void magazine::showSched(cEvent **ev,tMagazineArea area)
}
int y=i*f1->Height();
- // output timestr
- f1->Text(Areas[area].x1,Areas[area].y1+y,*timetxt+timetxtoffs,col);
+ if (cev->StartTime()>=currentFirstTime)
+ {
+ // output timestr
+ f1->Text(Areas[area].x1,Areas[area].y1+y,*timetxt+timetxtoffs,col);
+ }
// output title
int lines=f1->TextHeight(ScheduleWidth-timetxtwidth,txt);
@@ -660,10 +663,11 @@ void magazine::calcSched(const cSchedule *s,cEvent **ev)
for (;;)
{
time_t t=cev->StartTime();
- if (t>=currentFirstTime)
+ if (cev->EndTime()>time(NULL))
{
//mzlog(0," %i",t-currentFirstTime);
int i=(t-currentFirstTime)/450;
+ if (i<0) i=0;
int offs=0;
if (i>=evnum) return;
if (ev[i+offs]) offs++;