[SystemInfo] Add PVRSupport.
[vuplus_dvbapp] / keymapparser.py
index 63bca0f..fd5e1b1 100644 (file)
@@ -8,10 +8,10 @@ from Tools.KeyBindings import addKeyBinding
 
 class KeymapError(Exception):
     def __init__(self, message):
-        self.message = message
+        self.msg = message
 
     def __str__(self):
-        return self.message
+        return self.msg
 
 def parseKeys(context, filename, actionmap, device, keys):
        for x in keys.findall("key"):
@@ -44,7 +44,7 @@ def parseKeys(context, filename, actionmap, device, keys):
                                raise KeymapError("key id '" + str(id) + "' is illegal")
 #                              print context + "::" + mapto + " -> " + device + "." + hex(keyid)
                actionmap.bindKey(filename, device, keyid, flags, context, mapto)
-               addKeyBinding(filename, keyid, context, mapto, flags)
+               addKeyBinding(filename, keyid, context, mapto, flags, device)
 
 def readKeymap(filename):
        p = enigma.eActionMap.getInstance()