aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-21 17:10:05 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-21 17:10:05 +0000
commit4c669ce5f9136d36ec22a70e23702dab328234f0 (patch)
tree14c26a94a9e01910c33f78819ff77b5aaeacdfcc /lib/python/Screens
parentba69f834f64b37f64efe58b872b5e1a9df4e9e88 (diff)
downloadenigma2-4c669ce5f9136d36ec22a70e23702dab328234f0.tar.gz
enigma2-4c669ce5f9136d36ec22a70e23702dab328234f0.zip
don't die with cable-NIM
Diffstat (limited to 'lib/python/Screens')
-rw-r--r--lib/python/Screens/Satconfig.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/lib/python/Screens/Satconfig.py b/lib/python/Screens/Satconfig.py
index ffbad260..1371e6ee 100644
--- a/lib/python/Screens/Satconfig.py
+++ b/lib/python/Screens/Satconfig.py
@@ -27,17 +27,18 @@ class NimSetup(Screen):
def createSetup(self):
self.list = [ ]
- self.list.append(getConfigListEntry(_("Configmode"), config.Nims[self.nim.slotid].configMode))
-
- if config.Nims[self.nim.slotid].configMode.value == 0: #simple setup
- self.list.append(getConfigListEntry(_("Diseqcmode"), config.Nims[self.nim.slotid].diseqcMode))
-
- if (0 <= config.Nims[self.nim.slotid].diseqcMode.value < 4):
- self.createSimpleSetup(self.nim, self.list, config.Nims[self.nim.slotid].diseqcMode.value)
- if (config.Nims[self.nim.slotid].diseqcMode.value == 4):
- self.createPositionerSetup(self.nim, self.list)
- else:
- print "FIXME: implement advanced mode"
+ if (nimmanager.getNimType(self.nim.slotid) == nimmanager.nimType["DVB-S"]):
+ self.list.append(getConfigListEntry(_("Configmode"), config.Nims[self.nim.slotid].configMode))
+
+ if config.Nims[self.nim.slotid].configMode.value == 0: #simple setup
+ self.list.append(getConfigListEntry(_("Diseqcmode"), config.Nims[self.nim.slotid].diseqcMode))
+
+ if (0 <= config.Nims[self.nim.slotid].diseqcMode.value < 4):
+ self.createSimpleSetup(self.nim, self.list, config.Nims[self.nim.slotid].diseqcMode.value)
+ if (config.Nims[self.nim.slotid].diseqcMode.value == 4):
+ self.createPositionerSetup(self.nim, self.list)
+ else:
+ print "FIXME: implement advanced mode"
self["config"].list = self.list
self["config"].l.setList(self.list)