diff options
| -rw-r--r-- | CONTRIBUTORS | 2 | ||||
| -rw-r--r-- | HISTORY | 4 | ||||
| -rw-r--r-- | menu.c | 6 | 
3 files changed, 9 insertions, 3 deletions
| diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 48d53d7c..4ba08400 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1282,6 +1282,8 @@ Udo Richter <udo_richter@gmx.de>   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 <svenk@kammer.uni-hannover.de>   for his help in keeping 'channels.conf.terr' up to date @@ -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). @@ -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) | 
