diff options
Diffstat (limited to 'displaymenu.c')
-rw-r--r-- | displaymenu.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/displaymenu.c b/displaymenu.c index 0d55c9c6..14e54377 100644 --- a/displaymenu.c +++ b/displaymenu.c @@ -1232,9 +1232,10 @@ bool cFlatDisplayMenu::SetItemEvent(const cEvent *Event, int Index, bool Current if( Event ) { int PBWidth = menuItemWidth/20; time_t now = time(NULL); - if( (now >= Event->StartTime()) && (now <= Event->EndTime()) ) { + + if( (now >= (Event->StartTime() - 2*60) ) ) { int total = Event->EndTime() - Event->StartTime(); - if( total > 0 ) { + if( total >= 0 ) { // calculate progress bar double progress = (int)roundf( (float)(time(NULL) - Event->StartTime()) / (float) (Event->Duration()) * 100.0); if(progress < 0) |