diff options
-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()); |