From b6a429a1d4d147e6204b7960eca476e7f9ac43f5 Mon Sep 17 00:00:00 2001 From: Tigran Aivazian Date: Fri, 14 Sep 2012 18:03:43 +0100 Subject: [PATCH] Calculator: calculate the cursor position correctly when the output contains more characters than input. --- inputbox.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/inputbox.lua b/inputbox.lua index dafc7c286..1ddf5390e 100644 --- a/inputbox.lua +++ b/inputbox.lua @@ -612,6 +612,7 @@ function InputBox:ModeDependentCommands() table.insert(self.charlist, string.sub(r,i,i)) end self.charpos = #self.charlist + 1 + self.input_cur_x = self.input_start_x + (self.charpos-1)*self.fwidth self.input_string = r self:refreshText() self.cursor:moveHorizontal(#self.charlist*self.fwidth)