aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py')
-rw-r--r--lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py b/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
index 69e10971..a7640df3 100644
--- a/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
+++ b/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
@@ -1,32 +1,31 @@
from Screens.Ci import MMIDialog
-from enigma import eSocket_UI
+import socketmmi
class SocketMMIMessageHandler:
def __init__(self):
self.session = None
self.dlgs = { }
- self.handler = eSocket_UI.getInstance()
- self.handler.socketStateChanged.get().append(self.socketStateChanged)
+ socketmmi.getSocketStateChangedCallbackList().append(self.socketStateChanged)
def setSession(self, session):
self.session = session
def connected(self):
- return self.handler.getState(0)
+ return socketmmi.getState(0)
def getName(self):
- return self.handler.getName(0)
+ return socketmmi.getName(0)
def startMMI(self):
slot = 0
- self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, self.handler, _("wait for mmi..."))
+ self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, socketmmi, _("wait for mmi..."))
def socketStateChanged(self, slot):
if slot in self.dlgs:
self.dlgs[slot].ciStateChanged()
elif self.handler.availableMMI(slot) == 1:
if self.session:
- self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, self.handler, _("wait for mmi..."))
+ self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, socketmmi, _("wait for mmi..."))
def dlgClosed(self, slot):
if slot in self.dlgs: