From: John Alhroos Date: Mon, 17 May 2010 10:35:02 +0000 (+0000) Subject: Fix for #3588 X-Git-Tag: 6.7.0.beta1~1656^2~9 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f35a142c0f77ebec72a69b893be7a319e15d27c1;p=vaadin-framework.git Fix for #3588 svn changeset:13212/svn branch:6.3 --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java index 2f8d8edff9..7594bde3b1 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java @@ -118,7 +118,7 @@ public class VTextField extends TextBoxBase implements Paintable, Field, final String fieldValue; if (prompting) { - fieldValue = inputPrompt; + fieldValue = isReadOnly() ? "" : inputPrompt; addStyleDependentName(CLASSNAME_PROMPT); } else { fieldValue = text; @@ -234,7 +234,7 @@ public class VTextField extends TextBoxBase implements Paintable, Field, String text = getText(); setPrompting(inputPrompt != null && (text == null || "".equals(text))); if (prompting) { - setText(inputPrompt); + setText(isReadOnly() ? "" : inputPrompt); addStyleDependentName(CLASSNAME_PROMPT); }