diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2003-05-24 13:38:28 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2003-05-24 13:38:28 +0200 |
commit | e26e6b2e5a68be5c98364cc57f097d659edee9e8 (patch) | |
tree | 3c7509e9bc5151355cd41f8d5597412e8833f807 /dvbdevice.c | |
parent | 755835ce4439a182519a91855b84f97631561ce1 (diff) | |
download | vdr-e26e6b2e5a68be5c98364cc57f097d659edee9e8.tar.gz vdr-e26e6b2e5a68be5c98364cc57f097d659edee9e8.tar.bz2 |
Fixed channel switching in the EPG scanner on single device systems
Diffstat (limited to 'dvbdevice.c')
-rw-r--r-- | dvbdevice.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dvbdevice.c b/dvbdevice.c index 8314ab60..7fc50a71 100644 --- a/dvbdevice.c +++ b/dvbdevice.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: dvbdevice.c 1.59 2003/05/03 14:03:20 kls Exp $ + * $Id: dvbdevice.c 1.60 2003/05/24 13:23:51 kls Exp $ */ #include "dvbdevice.h" @@ -27,6 +27,7 @@ extern "C" { #include "channels.h" #include "diseqc.h" #include "dvbosd.h" +#include "eitscan.h" #include "player.h" #include "receiver.h" #include "status.h" @@ -658,6 +659,11 @@ bool cDvbDevice::SetChannelDevice(const cChannel *Channel, bool LiveView) StartTransferMode = false; #endif + if (EITScanner.Active()) { + StartTransferMode = false; + TurnOnLivePIDs = false; + } + // Stop SI filtering: if (siProcessor) { |