X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a6178fc05f6d296533718694bf8d4ae4bb80f994..d04d03175ca6e6df022b09b0b8e068355626b5dd:/lib/python/Components/config.py diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py index 9c2c3f43..ba540db2 100644 --- a/lib/python/Components/config.py +++ b/lib/python/Components/config.py @@ -116,7 +116,7 @@ class configSequenceArg: def get(self, type, args = ()): # configsequencearg.get ("IP") if (type == "IP"): - return (("."), [(1,255),(1,255),(1,255),(1,255)]) + return (("."), [(1,255),(0,255),(0,255),(0,255)]) # configsequencearg.get ("MAC") if (type == "MAC"): return ((":"), [(1,255),(1,255),(1,255),(1,255),(1,255),(1,255)]) @@ -141,6 +141,16 @@ class configSequence: num = 0 for i in self.parent.value: maxPos += len(str(self.valueBounds[num][1])) + while (self.valueBounds[num][0] > self.parent.value[num]): + self.parent.value[num] += 1 + + while (self.valueBounds[num][1] < self.parent.value[num]): + self.parent.value[num] -= 1 + +# if (self.valueBounds[num][0] <= i <= self.valueBounds[num][1]): + #pass + #else: + #self.parent.value[num] = self.valueBounds[num][0] num += 1 if self.markedPos >= maxPos: @@ -327,7 +337,7 @@ class configElement: value = "" if value == "": - print "value not found - using default" + #print "value not found - using default" if self.controlType == configSatlist: self.value = self.getIndexbyEntry(self.defaultValue)