Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: EPG bug in vdr-1.0.0pre5



Tobias Kerner wrote:
> 
> ...
> I press the following buttons:
> 
> MENU, OK (to enter schedule), twice GREEN and MENU to exit the osd. then
> I switch to another channel and press: MENU, OK (to enter schedule), DOWN
> when I press the down button I see the epg data of another channel but
> not of the current one. when I exit the osd and enter the schedule again
> it shows the correct info.

Please try the following fix and let me know if it helps (and doesn't have
any nasty side effects):

--- menu.c      2002/03/31 21:17:42
+++ menu.c      2002/04/02 20:53:52
@@ -1539,6 +1539,7 @@
   void PrepareSchedule(cChannel *Channel);
 public:
   cMenuSchedule(void);
+  virtual ~cMenuSchedule();
   virtual eOSState ProcessKey(eKeys Key);
   };
 
@@ -1554,6 +1555,11 @@
      PrepareSchedule(channel);
      SetHelp(tr("Record"), tr("Now"), tr("Next"));
      }
+}
+
+cMenuSchedule::~cMenuSchedule()
+{
+  cMenuWhatsOn::ScheduleEventInfo(); // makes sure any posted data is cleared
 }
 
 static int CompareEventTime(const void *p1, const void *p2)


Klaus
-- 
_______________________________________________________________

Klaus Schmidinger                       Phone: +49-8635-6989-10
CadSoft Computer GmbH                   Fax:   +49-8635-6989-40
Hofmark 2                               Email:   kls@cadsoft.de
D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de
_______________________________________________________________



Home | Main Index | Thread Index