diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 48d53d7c..4ba08400 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1282,6 +1282,8 @@ Udo Richter for reporting a problem with cRemux in a single thread for adding 'Service' functions to the plugin interface for reporting an unused MAINMENUENTRY in svdrpdemo.c + for reporting a bug in opening recording folders in case the last replayed recording + no longer exists Sven Kreiensen for his help in keeping 'channels.conf.terr' up to date diff --git a/HISTORY b/HISTORY index f61b40f1..e816419b 100644 --- a/HISTORY +++ b/HISTORY @@ -3850,7 +3850,9 @@ Video Disk Recorder Revision History Alexander Rieger). - Made the function ExchangeChars() public (suggested by Lucian Muresan). -2005-09-26: Version 1.3.34 +2005-10-01: Version 1.3.34 - Fixed a leftover 'summary.vdr' in vdr.5 (thanks to Peter Bieringer for reporting this one). +- Fixed opening recording folders in case the last replayed recording no longer + exists (reported by Udo Richter). diff --git a/menu.c b/menu.c index a28c8a8b..4d5b9792 100644 --- a/menu.c +++ b/menu.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.362 2005/09/25 13:37:21 kls Exp $ + * $Id: menu.c 1.363 2005/10/01 10:09:35 kls Exp $ */ #include "menu.h" @@ -1513,6 +1513,7 @@ cMenuRecordings::cMenuRecordings(const char *Base, int Level, bool OpenSubMenus) SetCurrent(First()); else if (OpenSubMenus && cReplayControl::LastReplayed() && Open(true)) return; + Display(); SetHelpKeys(); } @@ -1583,7 +1584,8 @@ void cMenuRecordings::Set(bool Refresh) } } free(LastItemText); - Display(); + if (Refresh) + Display(); } cRecording *cMenuRecordings::GetRecording(cMenuRecordingItem *Item)