diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-04-11 19:09:55 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-04-11 19:09:55 +0000 |
| commit | fe407814f6b929a5cb2b396557f0ba0dd0c099d3 (patch) | |
| tree | 9f7c04e1dae5392edbd3fcc242ad25efc6a28c45 /lib/python | |
| parent | ddca4f01fa219240987d2b2ba15d04863ada879e (diff) | |
| download | enigma2-fe407814f6b929a5cb2b396557f0ba0dd0c099d3.tar.gz enigma2-fe407814f6b929a5cb2b396557f0ba0dd0c099d3.zip | |
fix tuner selection in positioner plugin for more than one dvb-s nim
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py index 73bf5bbf..6007d789 100644 --- a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py +++ b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py @@ -461,7 +461,12 @@ class NimSelection(Screen): def __init__(self, session): Screen.__init__(self, session) - self["nimlist"] = MenuList(nimmanager.getNimListOfType(nimmanager.nimType["DVB-S"])) + nimlist = nimmanager.getNimListOfType(nimmanager.nimType["DVB-S"]) + nimMenuList = [] + for x in nimlist: + nimMenuList.append((_("NIM ") + (["A", "B", "C", "D"][x]) + ": " + nimmanager.getNimName(x) + " (" + nimmanager.getNimTypeName(x) + ")", x)) + + self["nimlist"] = MenuList(nimMenuList) self["actions"] = ActionMap(["OkCancelActions"], { @@ -471,7 +476,8 @@ class NimSelection(Screen): def okbuttonClick(self): selection = self["nimlist"].getCurrent() - self.session.open(PositionerSetup, selection[1].slotid) + print selection + self.session.open(PositionerSetup, selection[1]) def PositionerMain(session, **kwargs): nimList = nimmanager.getNimListOfType(nimmanager.nimType["DVB-S"]) |
