From a1b64e2947df6a22677007e7ea6c2afbaab9ae42 Mon Sep 17 00:00:00 2001 From: hschang Date: Wed, 10 Oct 2018 14:04:53 +0900 Subject: [PATCH] [ScanSetup] Fix default system value for tuner not supporting DVB-S2X --- lib/python/Screens/ScanSetup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py index e5b5291..b0aee1d 100644 --- a/lib/python/Screens/ScanSetup.py +++ b/lib/python/Screens/ScanSetup.py @@ -886,7 +886,11 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest (eDVBFrontendParametersSatellite.System_DVB_S2, _("DVB-S2")), (eDVBFrontendParametersSatellite.System_DVB_S2X, _("DVB-S2X"))] - self.scan_sat.system = ConfigSelection(default = defaultSat["system"], choices = sat_choices) + default_sat_system = defaultSat["system"] + if default_sat_system not in sat_choices: + default_sat_system = eDVBFrontendParametersSatellite.System_DVB_S + + self.scan_sat.system = ConfigSelection(default = default_sat_system, choices = sat_choices) self.scan_sat.system_dvbs2x = ConfigSelection(default = defaultSat["system"], choices = sat_choices_dvbs2x) self.scan_sat.frequency = ConfigInteger(default = defaultSat["frequency"], limits = (1, 99999)) self.scan_sat.inversion = ConfigSelection(default = defaultSat["inversion"], choices = [ -- 2.7.4