fix satconfig problem (sometimes simple config was not saved)
[enigma2.git] / lib / python / Screens / Satconfig.py
index 37208cdc5b19f25efab532f967b69c64b5fcf1b2..ccb776ea4571f2fa13b9f1df1ff36cd34cbd42f2 100644 (file)
@@ -62,8 +62,8 @@ class NimSetup(Screen, ConfigListScreen):
                                choices["satposdepends"] = _("second cable of motorized LNB")
                        if len(nimmanager.canConnectTo(self.slotid)) > 0:
                                choices["loopthrough"] = _("loopthrough to")
-                       self.nimConfig.configMode.setChoices(choices)
-                                                       
+                       self.nimConfig.configMode.setChoices(choices, default = "nothing")
+
        def createSetup(self):
                print "Creating setup"
                self.list = [ ]
@@ -214,7 +214,7 @@ class NimSetup(Screen, ConfigListScreen):
                self.list.append(getConfigListEntry(_("Voltage mode"), Sat.voltage))
                self.list.append(getConfigListEntry(_("Tone mode"), Sat.tonemode))
                if currLnb and currLnb.diseqcMode.value == "1_2":
-                       if lnbnum < 125:
+                       if lnbnum < 33:
                                self.advancedUsalsEntry = getConfigListEntry(_("Use usals for this sat"), Sat.usals)
                                self.list.append(self.advancedUsalsEntry)
                                if not Sat.usals.value:
@@ -224,7 +224,7 @@ class NimSetup(Screen, ConfigListScreen):
                self.advancedLnbsEntry = getConfigListEntry(_("LNB"), Sat.lnb)
                self.list.append(self.advancedLnbsEntry)
                if currLnb:
-                       if lnbnum < 125:
+                       if lnbnum < 33:
                                self.advancedDiseqcMode = getConfigListEntry(_("DiSEqC mode"), currLnb.diseqcMode)
                                self.list.append(self.advancedDiseqcMode)
                        if currLnb.diseqcMode.value != "none":