From ab964ab19187f8862cb088a63b821ee86d3fbafc Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Mon, 22 May 2006 03:41:17 +0000 Subject: [PATCH] don't bluescreen on pressing up/down when cursor is on empty position in an input box --- lib/python/Components/Input.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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() -- 2.11.0