diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2005-10-01 10:11:33 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2005-10-01 10:11:33 +0200 |
commit | 8f6bfd1ae7bcee4d8304aac3d8244977e06bd711 (patch) | |
tree | d853ce0af8073c8677ff1c5e6875e68c63641c91 | |
parent | ecc07e33f3a6a83ce78e501dec2bfebb3bed6a57 (diff) | |
download | vdr-8f6bfd1ae7bcee4d8304aac3d8244977e06bd711.tar.gz vdr-8f6bfd1ae7bcee4d8304aac3d8244977e06bd711.tar.bz2 |
Fixed opening recording folders in case the last replayed recording no longer exists
-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) |