From 26f182815acc95b2850297cc48248c8bdadece46 Mon Sep 17 00:00:00 2001 From: Huevos Date: Wed, 12 Apr 2017 23:27:08 +0200 Subject: [PATCH] [multistream] Fix a bug causing some greyed out channels in channel list. --- lib/python/Screens/ScanSetup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py index 66c9d27ceb7..8bbd951491f 100644 --- a/lib/python/Screens/ScanSetup.py +++ b/lib/python/Screens/ScanSetup.py @@ -887,6 +887,7 @@ def createConfig(self, frontendData): "fec": eDVBFrontendParametersSatellite.FEC_Auto, "fec_s2": eDVBFrontendParametersSatellite.FEC_9_10, "modulation": eDVBFrontendParametersSatellite.Modulation_QPSK, + "is_id": -1, "pls_mode": eDVBFrontendParametersSatellite.PLS_Root, "pls_code": 1 } defaultCab = { @@ -927,9 +928,9 @@ def createConfig(self, frontendData): defaultSat["fec_s2"] = frontendData.get("fec_inner", eDVBFrontendParametersSatellite.FEC_Auto) defaultSat["rolloff"] = frontendData.get("rolloff", eDVBFrontendParametersSatellite.RollOff_alpha_0_35) defaultSat["pilot"] = frontendData.get("pilot", eDVBFrontendParametersSatellite.Pilot_Unknown) - defaultSat["is_id"] = frontendData.get("is_id", 0) + defaultSat["is_id"] = frontendData.get("is_id", defaultSat["is_id"]) defaultSat["pls_mode"] = frontendData.get("pls_mode", eDVBFrontendParametersSatellite.PLS_Root) - defaultSat["pls_code"] = frontendData.get("pls_code", 1) + defaultSat["pls_code"] = frontendData.get("pls_code", defaultSat["pls_code"]) else: defaultSat["fec"] = frontendData.get("fec_inner", eDVBFrontendParametersSatellite.FEC_Auto) defaultSat["modulation"] = frontendData.get("modulation", eDVBFrontendParametersSatellite.Modulation_QPSK)