X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/dba47e0b252b39fc2d58ec0db2275051e0a29508..aed130dec1e35bf1907d82b6ee18fee965bde091:/lib/python/Screens/Setup.py diff --git a/lib/python/Screens/Setup.py b/lib/python/Screens/Setup.py index e2e55974..589f470c 100644 --- a/lib/python/Screens/Setup.py +++ b/lib/python/Screens/Setup.py @@ -1,7 +1,7 @@ from Screen import Screen from Components.ActionMap import ActionMap from Components.config import config #global config instance -from Components.config import configBoolean +from Components.config import configSelection from Components.ConfigList import ConfigList from Components.Label import Label @@ -51,11 +51,14 @@ class Setup(Screen): list.append( (ItemText, item) ) def keyOk(self): - self["config"].handleKey(config.choseElement) + if (self["config"].getCurrent()[1].parent.enabled == True): + self["config"].handleKey(config.choseElement) def keyLeft(self): - self["config"].handleKey(config.prevElement) + if (self["config"].getCurrent()[1].parent.enabled == True): + self["config"].handleKey(config.prevElement) def keyRight(self): - self["config"].handleKey(config.nextElement) + if (self["config"].getCurrent()[1].parent.enabled == True): + self["config"].handleKey(config.nextElement) def keySave(self): print "save requested"