fix getSatListForNim(x) for advanced rotor configuration
[enigma2.git] / lib / python / Components / NimManager.py
index 7878b67be24ffd7321aa71ef13b315035c8d4a73..e968cfe1aeb7df84836e886df415651935f73ca1 100644 (file)
@@ -1,4 +1,4 @@
-from config import config, ConfigSubsection, ConfigSelection, ConfigFloat, ConfigSatlist, ConfigYesNo, ConfigInteger, ConfigSubList, ConfigDummy, ConfigSubDict
+from config import config, ConfigSubsection, ConfigSelection, ConfigFloat, ConfigSatlist, ConfigYesNo, ConfigInteger, ConfigSubList, ConfigNothing, ConfigSubDict
 
 from enigma import eDVBSatelliteEquipmentControl, \
        eDVBSatelliteLNBParameters as lnbParam, \
@@ -608,7 +608,7 @@ class NimManager:
                                        lnbnum = int(nim.advanced.sat[x[0]].lnb.value)
                                        if lnbnum != 0:
                                                lnb = nim.advanced.lnb[lnbnum]
-                                               if lnb.diseqcMode.value == "diseqc_a_b_c_d":
+                                               if lnb.diseqcMode.value == "1_2":
                                                        list.append(x)
                return list
 
@@ -750,7 +750,7 @@ def InitNimManager(nimmgr):
                                ucsw.append((str(y), "Input " + str(y)))
                        
                        nim.advanced.lnb = ConfigSubList()
-                       nim.advanced.lnb.append(ConfigDummy())
+                       nim.advanced.lnb.append(ConfigNothing())
                        for x in range(1, 33):
                                nim.advanced.lnb.append(ConfigSubsection())
                                nim.advanced.lnb[x].lof = ConfigSelection(choices={"universal_lnb": _("Universal LNB"), "c_band": _("C-Band"), "user_defined": _("User defined")}, default="universal_lnb")