diff options
author | M. Voerman <rekordc@gmail.com> | 2016-02-27 20:49:26 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2016-02-27 20:49:26 +0100 |
commit | d1f5de137018a9634c82cd9bf5f4967a66cabb14 (patch) | |
tree | e7099a9d0ad4ecc03a0c60e67cf5ed077dbf2c66 /javascript | |
parent | 61e4daef696dc5c1c45c4e8d4a0716c1cc6fd022 (diff) | |
download | vdr-vipclient-d1f5de137018a9634c82cd9bf5f4967a66cabb14.tar.gz vdr-vipclient-d1f5de137018a9634c82cd9bf5f4967a66cabb14.tar.bz2 |
Don't save current channel when key_tv/radio is pressed if currect group is protected
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/main.js | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/javascript/main.js b/javascript/main.js index 08977aa..54f40d9 100644 --- a/javascript/main.js +++ b/javascript/main.js @@ -1075,16 +1075,22 @@ function onKeyDown(event) { if(isFullscreen) { if(ChanGroup !== 9) { //Radio - defChan[ChanGroup] = currChan; - OldChanGroup = ChanGroup; - ChanGroup = 9; - currChan = defChan[9]; + defChan[ChanGroup] = currChan; + if ((protChn[ChanGroup] !== 1)) { + //If group is protected don't saving current channel + OldChanGroup = ChanGroup; + } + ChanGroup = 9; + currChan = defChan[9]; } else { - //TV - defChan[ChanGroup] = currChan; - ChanGroup = OldChanGroup; - currChan = defChan[ChanGroup]; - } + //TV + defChan[ChanGroup] = currChan; + if ((protChn[OldChanGroup] !== 1)) { + //If group is protected don't saving current channel + ChanGroup = OldChanGroup; + } + currChan = defChan[ChanGroup]; + } MenuOff(0); play(channels[currChan]); } |