aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-10-07 13:17:07 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-10-07 13:17:07 +0000
commiteb2804ab0205fd9204cd745feb840fdb4bc56216 (patch)
tree674ce1cd8930d483723225c88f812f14549b63bb /lib/python/Screens
parentcbc5ef9c7959c734926472f0978a9f43ffa7381c (diff)
downloadenigma2-eb2804ab0205fd9204cd745feb840fdb4bc56216.tar.gz
enigma2-eb2804ab0205fd9204cd745feb840fdb4bc56216.zip
try to fix *some* of the bugs. Something is still odd.
Diffstat (limited to 'lib/python/Screens')
-rw-r--r--lib/python/Screens/Ci.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/python/Screens/Ci.py b/lib/python/Screens/Ci.py
index f43ce0e0..0c82aa55 100644
--- a/lib/python/Screens/Ci.py
+++ b/lib/python/Screens/Ci.py
@@ -8,7 +8,7 @@ from Components.Label import Label
from Components.HTMLComponent import *
from Components.GUIComponent import *
-from Components.config import config, ConfigSubsection, ConfigSelection, ConfigSubList, getConfigListEntry, KEY_LEFT, KEY_RIGHT, KEY_0
+from Components.config import config, ConfigSubsection, ConfigSelection, ConfigSubList, getConfigListEntry, KEY_LEFT, KEY_RIGHT, KEY_0, ConfigDummy
from Components.ConfigList import ConfigList
from enigma import eTimer, eDVBCI_UI, eListboxPythonStringContent, eListboxPythonConfigContent
@@ -289,7 +289,7 @@ class CiSelection(Screen):
self.appendEntries(slot, state)
CiHandler.registerCIMessageHandler(slot, self.ciStateChanged)
- menuList = ConfigList(list)
+ menuList = ConfigList(self.list)
menuList.list = self.list
menuList.l.setList(self.list)
self["entries"] = menuList
@@ -309,17 +309,17 @@ class CiSelection(Screen):
def appendEntries(self, slot, state):
self.state[slot] = state
- self.list.append( (_("Reset"), 0, slot) )
- self.list.append( (_("Init"), 1, slot) )
+ self.list.append( (_("Reset"), ConfigDummy(), 0, slot) )
+ self.list.append( (_("Init"), ConfigDummy(), 1, slot) )
if self.state[slot] == 0: #no module
- self.list.append( (_("no module found"), 2, slot) )
+ self.list.append( (_("no module found"), ConfigDummy(), 2, slot) )
elif self.state[slot] == 1: #module in init
- self.list.append( (_("init module"), 2, slot) )
+ self.list.append( (_("init module"), ConfigDummy(), 2, slot) )
elif self.state[slot] == 2: #module ready
#get appname
appname = eDVBCI_UI.getInstance().getAppName(slot)
- self.list.append( (appname, 2, slot) )
+ self.list.append( (appname, ConfigDummy(), 2, slot) )
self.list.append(getConfigListEntry(_("Multiple service support"), config.ci[slot].canDescrambleMultipleServices))
@@ -335,13 +335,13 @@ class CiSelection(Screen):
slotidx += 1 # do not change Init
if state == 0: #no module
- self.list[slotidx] = (_("no module found"), 2, slot)
+ self.list[slotidx] = (_("no module found"), ConfigDummy(), 2, slot)
elif state == 1: #module in init
- self.list[slotidx] = (_("init module"), 2, slot)
+ self.list[slotidx] = (_("init module"), ConfigDummy(), 2, slot)
elif state == 2: #module ready
#get appname
appname = eDVBCI_UI.getInstance().getAppName(slot)
- self.list[slotidx] = (appname, 2, slot)
+ self.list[slotidx] = (appname, ConfigDummy(), 2, slot)
lst = self["entries"]
lst.list = self.list
@@ -363,8 +363,8 @@ class CiSelection(Screen):
def okbuttonClick(self):
cur = self["entries"].getCurrent()
if cur and len(cur) > 2:
- action = cur[1]
- slot = cur[2]
+ action = cur[2]
+ slot = cur[3]
if action == 0: #reset
eDVBCI_UI.getInstance().setReset(slot)
elif action == 1: #init