From e2d57a8f0715ef9cdd21b9f40e3f2d39adf6b152 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 8 Feb 2018 13:03:33 -0800 Subject: [PATCH] Fix use of arrow keys in HTML5 text input --- lime/_backend/html5/HTML5Window.hx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lime/_backend/html5/HTML5Window.hx b/lime/_backend/html5/HTML5Window.hx index 672296a7e..ae44757f4 100644 --- a/lime/_backend/html5/HTML5Window.hx +++ b/lime/_backend/html5/HTML5Window.hx @@ -383,13 +383,11 @@ class HTML5Window { if (textInput.value != dummyCharacter) { - if (textInput.value.charAt (0) == dummyCharacter) { + var value = StringTools.replace (textInput.value, dummyCharacter, ""); + + if (value.length > 0) { - parent.onTextInput.dispatch (textInput.value.substr (1)); - - } else { - - parent.onTextInput.dispatch (textInput.value); + parent.onTextInput.dispatch (value); }