aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VTextArea.java4
-rw-r--r--src/com/vaadin/ui/TextField.java2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VTextArea.java b/src/com/vaadin/terminal/gwt/client/ui/VTextArea.java
index 75231c2715..3e4724102d 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VTextArea.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VTextArea.java
@@ -34,7 +34,9 @@ public class VTextArea extends VTextField {
// Call parent renderer explicitly
super.updateFromUIDL(uidl, client);
- setRows(uidl.getIntAttribute("rows"));
+ if (uidl.hasAttribute("rows")) {
+ setRows(uidl.getIntAttribute("rows"));
+ }
if (getMaxLength() >= 0) {
sinkEvents(Event.ONKEYPRESS);
diff --git a/src/com/vaadin/ui/TextField.java b/src/com/vaadin/ui/TextField.java
index 67d9e005c8..442971911e 100644
--- a/src/com/vaadin/ui/TextField.java
+++ b/src/com/vaadin/ui/TextField.java
@@ -153,7 +153,7 @@ public class TextField extends AbstractTextField {
final int rows = getRows();
if (rows != 0) {
- target.addAttribute("rows", String.valueOf(rows));
+ target.addAttribute("rows", rows);
target.addAttribute("multiline", true);
// Optimization: the default true is assumed if not painted