diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2018-03-24 09:58:03 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2018-03-24 09:58:03 +0100 |
commit | 53aea17949a184d264bfd98c8e669b94997bfc79 (patch) | |
tree | aca55dd5c14cc9ae65241ee1eed57ecf1e1deb27 | |
parent | 1f16ada70ccf96fc8b2bf2f7b18b4e62afa33e9e (diff) | |
download | vdr-53aea17949a184d264bfd98c8e669b94997bfc79.tar.gz vdr-53aea17949a184d264bfd98c8e669b94997bfc79.tar.bz2 |
Fixed a possible discrepancy of the primary device number in the LSTD and PRIM commands
-rw-r--r-- | CONTRIBUTORS | 2 | ||||
-rw-r--r-- | HISTORY | 5 | ||||
-rw-r--r-- | device.c | 3 |
3 files changed, 8 insertions, 2 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 1954bbdd..5125b57b 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -2265,6 +2265,8 @@ Javier Fernández-Sanguino Peña <jfs@computer.org> Jürgen Schneider <ivory7@gmx.de> for a patch that was used as a base to fix handling multi byte key sequences in cKbdRemote + for reporting a possible discrepancy of the primary device number in the LSTD and + PRIM commands Christian Wieninger <cwieninger@gmx.de> for suggesting to add cMenuEditStrItem::InEditMode() @@ -9317,7 +9317,7 @@ Video Disk Recorder Revision History - Modified cMenuTimers::Delete() to avoid a lengthy lock on the Timers list while prompting the user. -2018-03-23: Version 2.4.0 +2018-03-24: Version 2.4.0 - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Fixed processing SVDRP client responses in case the caller doesn't want the actual @@ -9326,3 +9326,6 @@ Video Disk Recorder Revision History some error. - Fixed some warnings from g++ 7.2.0 regarding fixed buffer sizes in cMenuEditTimeItem::Set() and cCountdown::Update() (reported by Jörg Wendel). +- Fixed a possible discrepancy of the primary device number in the LSTD and PRIM + commands, by setting Setup.PrimaryDVB in cDevice::SetPrimaryDevice() (reported by + Jürgen Schneider). @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: device.c 4.26 2018/01/27 14:45:08 kls Exp $ + * $Id: device.c 4.27 2018/03/24 09:49:14 kls Exp $ */ #include "device.h" @@ -195,6 +195,7 @@ bool cDevice::SetPrimaryDevice(int n) primaryDevice->MakePrimaryDevice(true); primaryDevice->SetVideoFormat(Setup.VideoFormat); primaryDevice->SetVolumeDevice(Setup.CurrentVolume); + Setup.PrimaryDVB = n + 1; return true; } esyslog("ERROR: invalid primary device number: %d", n + 1); |