Fixed assigning schedules to channels in case there is no initial EPG information

This commit is contained in:
Klaus Schmidinger
2006-07-29 09:40:41 +02:00
parent 8f2f3e9ac2
commit 173e0bea90
4 changed files with 12 additions and 3 deletions

5
epg.c
View File

@@ -7,7 +7,7 @@
* Original version (as used in VDR before 1.3.0) written by
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
*
* $Id: epg.c 1.77 2006/07/22 10:13:34 kls Exp $
* $Id: epg.c 1.78 2006/07/29 09:38:55 kls Exp $
*/
#include "epg.h"
@@ -1035,6 +1035,9 @@ cSchedule *cSchedules::AddSchedule(tChannelID ChannelID)
if (!p) {
p = new cSchedule(ChannelID);
Add(p);
cChannel *channel = Channels.GetByChannelID(ChannelID);
if (channel)
channel->schedule = p;
}
return p;
}