summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2001-07-12 14:58:48 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2001-07-12 14:58:48 +0200
commita62790ed09b1cf75e9a66821ed65c0a0f511e092 (patch)
tree8b6bb7c35091897e5d01a3a38769a7d924d127d6
parent145d376ec1dde8fa2dbdd5b79f8544c2a60de158 (diff)
downloadvdr-a62790ed09b1cf75e9a66821ed65c0a0f511e092.tar.gz
vdr-a62790ed09b1cf75e9a66821ed65c0a0f511e092.tar.bz2
Fixed handling of 'Green' button in 'Schedules' menu if channel as a second audio PID
-rw-r--r--HISTORY2
-rw-r--r--menu.c12
2 files changed, 9 insertions, 5 deletions
diff --git a/HISTORY b/HISTORY
index 51cf7e4d..6f10c7fe 100644
--- a/HISTORY
+++ b/HISTORY
@@ -548,3 +548,5 @@ Video Disk Recorder Revision History
on the remote control, the channel number displayed is now followed by the
'-' character to indicate that additional digits can be entered.
- Increased the timeout for numeric channel switching from 500ms to 1s.
+- Fixed handling the "Green" button in the "Schedules" menu for channels that
+ have a second audio PID.
diff --git a/menu.c b/menu.c
index 4dd7d445..189c9279 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.76 2001/07/12 14:16:43 kls Exp $
+ * $Id: menu.c 1.77 2001/07/12 14:56:18 kls Exp $
*/
#include "menu.h"
@@ -1768,10 +1768,12 @@ eOSState cMenuMain::ProcessKey(eKeys Key)
case kRed: if (!HasSubMenu())
state = osRecord;
break;
- case kGreen: if (cDvbApi::PrimaryDvbApi->CanToggleAudioTrack()) {
- Interface->Clear();
- cDvbApi::PrimaryDvbApi->ToggleAudioTrack();
- state = osEnd;
+ case kGreen: if (!HasSubMenu()) {
+ if (cDvbApi::PrimaryDvbApi->CanToggleAudioTrack()) {
+ Interface->Clear();
+ cDvbApi::PrimaryDvbApi->ToggleAudioTrack();
+ state = osEnd;
+ }
}
break;
case kBlue: if (!HasSubMenu())