summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2006-07-29 09:40:41 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2006-07-29 09:40:41 +0200
commit173e0bea9050de76f3dc424a5e18ef632053c7a7 (patch)
treed2ba235c48ecec072500a9c2044d1d4a0b7a750b
parent8f2f3e9ac28f3f3380166f94fa297d23463770d6 (diff)
downloadvdr-173e0bea9050de76f3dc424a5e18ef632053c7a7.tar.gz
vdr-173e0bea9050de76f3dc424a5e18ef632053c7a7.tar.bz2
Fixed assigning schedules to channels in case there is no initial EPG information
-rw-r--r--CONTRIBUTORS1
-rw-r--r--HISTORY5
-rw-r--r--config.h4
-rw-r--r--epg.c5
4 files changed, 12 insertions, 3 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 46093009..f5ec32b4 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -1958,3 +1958,4 @@ Norbert Wentz <norbert.wentz@online.de>
Frank Schmirler <vdr@schmirler.de>
for fixing handling client side termination of SVDRP connections
+ for fixing assigning schedules to channels in case there is no initial EPG information
diff --git a/HISTORY b/HISTORY
index d3a24907..682dd28c 100644
--- a/HISTORY
+++ b/HISTORY
@@ -4834,3 +4834,8 @@ Video Disk Recorder Revision History
have a dedicated minimum or maximum limit (suggested by Andy Grobb). Looping is
only done for normal keypresses, not for repeated ones. This allows the user to
scroll the value all the way to the limit by keeping the key pressed.
+
+2006-07-29: Version 1.4.1-3
+
+- Fixed assigning schedules to channels in case there is no initial EPG information
+ (thanks to Frank Schmirler).
diff --git a/config.h b/config.h
index 92a14333..e0bbfb7c 100644
--- a/config.h
+++ b/config.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: config.h 1.262 2006/06/24 09:08:46 kls Exp $
+ * $Id: config.h 1.263 2006/07/29 09:40:41 kls Exp $
*/
#ifndef __CONFIG_H
@@ -21,7 +21,7 @@
// VDR's own version number:
-#define VDRVERSION "1.4.1-2"
+#define VDRVERSION "1.4.1-3"
#define VDRVERSNUM 10401 // Version * 10000 + Major * 100 + Minor
// The plugin API's version number:
diff --git a/epg.c b/epg.c
index dbd5350b..0b9eb965 100644
--- a/epg.c
+++ b/epg.c
@@ -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;
}