diff options
Diffstat (limited to 'recmenus.c')
-rw-r--r-- | recmenus.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1414,7 +1414,7 @@ cRecMenuTimeline::cRecMenuTimeline(cTVGuideTimerConflicts *timerConflicts) { conflictsToday = timerConflicts->GetConflictsBetween(timeStart, timeStop); GetTimersForDay(); SetWidthPercent(95); - header = new cRecMenuItemTimelineHeader(timeStart, conflictsToday); + header = new cRecMenuItemTimelineHeader(timeStart, numTimersToday, conflictsToday); SetHeader(header); cRecMenuItem *footer = new cRecMenuItemButton(tr("Close"), rmsClose, false, true); SetFooter(footer); @@ -1456,14 +1456,16 @@ void cRecMenuTimeline::SetTimers(void) { if (numTimersToday == 0) { AddMenuItem(new cRecMenuItemTimelineTimer(NULL, 0, 0, conflictsToday, header, false)); header->UnsetCurrentTimer(); + header->SetNumTimersToday(0); footer->setActive(); } else { - for (int i=0; i<numTimersToday; i++) { + for (int i = 0; i<numTimersToday; i++) { cRecMenuItemTimelineTimer *item = new cRecMenuItemTimelineTimer(timersToday[i], timeStart, timeStop, conflictsToday, header, false); if (i==0) item->setActive(); if (!AddMenuItemInitial(item)) break; + header->SetNumTimersToday(numTimersToday); } footer->setInactive(); } |