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); }