summaryrefslogtreecommitdiff
path: root/displaymenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaymenu.c')
-rw-r--r--displaymenu.c5
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)