diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2004-02-22 13:43:55 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2004-02-22 13:43:55 +0100 |
commit | 5f0a84d1bf891cb5f09757c52557e012a9dd6ea2 (patch) | |
tree | 9d73a6984d59782724e42d0707b7f557e749feae | |
parent | 8e616636526b9d7f7530d96dcb69efa1d9e011d2 (diff) | |
download | vdr-5f0a84d1bf891cb5f09757c52557e012a9dd6ea2.tar.gz vdr-5f0a84d1bf891cb5f09757c52557e012a9dd6ea2.tar.bz2 |
Checking group sep
-rw-r--r-- | menu.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.290 2004/02/22 13:32:07 kls Exp $ + * $Id: menu.c 1.291 2004/02/22 13:43:55 kls Exp $ */ #include "menu.h" @@ -1238,11 +1238,13 @@ cMenuWhatsOn::cMenuWhatsOn(const cSchedules *Schedules, bool Now, int CurrentCha :cOsdMenu(Now ? tr("What's on now?") : tr("What's on next?"), CHNUMWIDTH, 7, 6) { for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { - const cSchedule *Schedule = Schedules->GetSchedule(Channel->GetChannelID()); - if (Schedule) { - const cEvent *Event = Now ? Schedule->GetPresentEvent() : Schedule->GetFollowingEvent(); - if (Event) - Add(new cMenuWhatsOnItem(Event, Channel), Channel->Number() == CurrentChannelNr); + if (!Channel->GroupSep()) { + const cSchedule *Schedule = Schedules->GetSchedule(Channel->GetChannelID()); + if (Schedule) { + const cEvent *Event = Now ? Schedule->GetPresentEvent() : Schedule->GetFollowingEvent(); + if (Event) + Add(new cMenuWhatsOnItem(Event, Channel), Channel->Number() == CurrentChannelNr); + } } } currentChannel = CurrentChannelNr; |