diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2002-04-02 20:59:05 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2002-04-02 20:59:05 +0200 |
commit | 967ec9f2d47ea61c004f6840e2620ca122a4dd24 (patch) | |
tree | 09d668f00e5945122e498d912e70a0668d116788 | |
parent | 76b86feca4f4dde86c6e5bd9e300fa737755621b (diff) | |
download | vdr-967ec9f2d47ea61c004f6840e2620ca122a4dd24.tar.gz vdr-967ec9f2d47ea61c004f6840e2620ca122a4dd24.tar.bz2 |
Fixed a problem with wrong EPG data in the Schedules menu
-rw-r--r-- | CONTRIBUTORS | 3 | ||||
-rw-r--r-- | HISTORY | 5 | ||||
-rw-r--r-- | config.h | 4 | ||||
-rw-r--r-- | menu.c | 8 |
4 files changed, 17 insertions, 3 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 1cebb3b0..e7315327 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -259,3 +259,6 @@ Mirko Dölle <mdoelle@linux-user.de> Michael Rakowski <mrak@gmx.de> for translating OSD texts to the Polish language + +Tobias Kerner <tobschle@gmx.de> + for helping to debug a problem with wrong EPG data in the Schedules menu @@ -1170,3 +1170,8 @@ Video Disk Recorder Revision History the F-keys on top. - Fixed a bug in the EPG bugfix mechanism if the extended description is shorter than 3 characters (thanks to Andreas Schultz). + +2002-04-02: Version 1.0.0pre6 + +- Fixed a problem with wrong EPG data in the Schedules menu (thanks to Tobias + Kerner). @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: config.h 1.107 2002/03/31 21:17:30 kls Exp $ + * $Id: config.h 1.108 2002/04/02 20:59:05 kls Exp $ */ #ifndef __CONFIG_H @@ -19,7 +19,7 @@ #include "eit.h" #include "tools.h" -#define VDRVERSION "1.0.0pre5" +#define VDRVERSION "1.0.0pre6" #define MAXPRIORITY 99 #define MAXLIFETIME 99 @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.180 2002/03/31 21:17:42 kls Exp $ + * $Id: menu.c 1.181 2002/04/02 20:53:52 kls Exp $ */ #include "menu.h" @@ -1539,6 +1539,7 @@ private: void PrepareSchedule(cChannel *Channel); public: cMenuSchedule(void); + virtual ~cMenuSchedule(); virtual eOSState ProcessKey(eKeys Key); }; @@ -1556,6 +1557,11 @@ cMenuSchedule::cMenuSchedule(void) } } +cMenuSchedule::~cMenuSchedule() +{ + cMenuWhatsOn::ScheduleEventInfo(); // makes sure any posted data is cleared +} + static int CompareEventTime(const void *p1, const void *p2) { return (int)((*(cEventInfo **)p1)->GetTime() - (*(cEventInfo **)p2)->GetTime()); |