From 3171286c1fb5e9708633edb41afbf61b15ce6241 Mon Sep 17 00:00:00 2001 From: endlesstravel Date: Wed, 1 Jun 2016 19:06:45 +0800 Subject: [PATCH] fix bug when input more than one character. --- input.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input.lua b/input.lua index e08ff0d..8664d1c 100644 --- a/input.lua +++ b/input.lua @@ -58,7 +58,7 @@ return function(core, input, ...) if char ~= "" then local a,b = split(input.text, input.cursor) input.text = table.concat{a, char, b} - input.cursor = input.cursor + 1 + input.cursor = input.cursor + utf8.len(char) end -- text editing