Calculator: calculate the cursor position correctly when the output contains more characters than input.

This commit is contained in:
Tigran Aivazian
2012-09-14 18:03:43 +01:00
parent dc473e85a9
commit b6a429a1d4

View File

@@ -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)