summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pages/schedule.ecpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/pages/schedule.ecpp b/pages/schedule.ecpp
index b72800f..36084dc 100644
--- a/pages/schedule.ecpp
+++ b/pages/schedule.ecpp
@@ -69,9 +69,9 @@ int channel = -1;
<{
bool active_line = false;
std::string current_day = "";
- time_t now = time(0);
+ const cEvent* PresentEvent = Schedule->GetPresentEvent();
for (const cEvent *Event = Schedule->Events()->First(); Event; Event = Schedule->Events()->Next(Event)) {
- if (Event->StartTime() + Event->Duration() < now && !Event->IsRunning())
+ if (Event->EndTime() <= time(0) && Event != PresentEvent)
continue;
active_line = !active_line;