From: Stefan Pluecken Date: Mon, 22 May 2006 03:41:17 +0000 (+0000) Subject: don't bluescreen on pressing up/down when cursor is on empty position in an input box X-Git-Tag: 2.6.0~3405 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/ab964ab19187f8862cb088a63b821ee86d3fbafc?ds=sidebyside don't bluescreen on pressing up/down when cursor is on empty position in an input box --- diff --git a/lib/python/Components/Input.py b/lib/python/Components/Input.py index d561c5db..0bd13059 100644 --- a/lib/python/Components/Input.py +++ b/lib/python/Components/Input.py @@ -54,7 +54,7 @@ class Input(VariableText, HTMLComponent, GUIComponent): self.update() def up(self): - if self.text[self.currPos] == "9": + if self.text[self.currPos] == "9" or self.text[self.currPos] == " ": newNumber = "0" else: newNumber = str(int(self.text[self.currPos]) + 1) @@ -62,10 +62,11 @@ class Input(VariableText, HTMLComponent, GUIComponent): self.update() def down(self): - if self.text[self.currPos] == "0": + if self.text[self.currPos] == "0" or self.text[self.currPos] == " ": newNumber = "9" else: newNumber = str(int(self.text[self.currPos]) - 1) + self.text = self.text[0:self.currPos] + newNumber + self.text[self.currPos + 1:] self.update()