From 033174a9d7395baabe97d6cfbca60ed3ea6928eb Mon Sep 17 00:00:00 2001 From: hp279 Date: Thu, 22 May 2014 04:30:41 -0700 Subject: Fix VTextField w/ InputPrompt and ShortcutListener (#13492) Previously, VTextField value was not updated when used w/ InputPrompt and ShortcutListener. Change-Id: I53631fe4e866dc6a861d1ea9d263dd5204ec6d7e --- client/src/com/vaadin/client/ui/VTextField.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'client') diff --git a/client/src/com/vaadin/client/ui/VTextField.java b/client/src/com/vaadin/client/ui/VTextField.java index 1968c7e0a6..b402ced218 100644 --- a/client/src/com/vaadin/client/ui/VTextField.java +++ b/client/src/com/vaadin/client/ui/VTextField.java @@ -389,9 +389,8 @@ public class VTextField extends TextBoxBase implements Field, ChangeHandler, client.updateVariable(paintableId, EventId.BLUR, "", false); } - String newText = getText(); - if (!prompting && newText != null - && !newText.equals(valueBeforeEdit)) { + String newText = prompting ? "" : getText(); + if (newText != null && !newText.equals(valueBeforeEdit)) { sendValueChange = immediate; client.updateVariable(paintableId, "text", newText, false); valueBeforeEdit = newText; -- cgit v1.2.3