From 4c669ce5f9136d36ec22a70e23702dab328234f0 Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Mon, 21 Nov 2005 17:10:05 +0000 Subject: don't die with cable-NIM --- lib/python/Screens/Satconfig.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'lib/python/Screens') 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) -- cgit v1.2.3