Fixed reading 'epg.data' for channels with non-zero RID

This commit is contained in:
Klaus Schmidinger 2003-05-18 13:13:31 +02:00
parent e597b304ec
commit c58f61392b
3 changed files with 5 additions and 1 deletions

View File

@ -470,6 +470,7 @@ Oliver Endriss <o.endriss@gmx.de>
PIDs
for reporting a problem with cPlugin::Start() being called after trying to learn
the remote control keys
for reporting a bug in reading 'epg.data' for channels with non-zero RID
Reinhard Walter Buchner <rw.buchner@freenet.de>
for adding some satellites to 'sources.conf'

View File

@ -2166,3 +2166,5 @@ Video Disk Recorder Revision History
- Fixed setting the locking pid after a timed wait (thanks to Andreas Schultz).
- Avoiding spurious section filter settings after a channel switch.
- Updated 'channels.conf.cable' (thanks to Stefan Hußfeldt).
- Fixed reading 'epg.data' for channels with non-zero RID (thanks to Oliver
Endriss for reporting this one).

3
eit.c
View File

@ -16,7 +16,7 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* $Id: eit.c 1.76 2003/05/18 12:51:50 kls Exp $
* $Id: eit.c 1.77 2003/05/18 13:13:31 kls Exp $
***************************************************************************/
#include "eit.h"
@ -807,6 +807,7 @@ cSchedules::~cSchedules()
/** */
const cSchedule *cSchedules::AddChannelID(tChannelID channelid)
{
channelid.ClrRid();
const cSchedule *p = GetSchedule(channelid);
if (!p) {
Add(new cSchedule(channelid));