This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository jaxx. See http://git.nuiton.org/jaxx.git commit 6457e312c41b346206bf798622e8957b64116fad Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Jan 1 17:18:03 2015 +0100 fixes #3608: Keep caret position if a bad caracter is given in NumberEditor --- .../java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java b/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java index 6a5168e..19e96c5 100644 --- a/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java +++ b/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java @@ -231,7 +231,12 @@ public class NumberEditorHandler implements UIHandler<NumberEditor> { log.info("Text [" + newText + "] is not valid, will rollback to previous valid text: " + oldText); } + int caretPosition = ui.getTextField().getCaretPosition() - 1; + ui.getTextField().setText(oldText); + if (caretPosition >= 0) { + ui.getTextField().setCaretPosition(caretPosition); + } } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.