From 56ece26a81a9cb6517b15eca171126608c595b6d Mon Sep 17 00:00:00 2001 From: Henri Sara Date: Tue, 30 Aug 2011 15:30:24 +0000 Subject: [PATCH] #3710 Width was miscalculated for the footer layouts in forms of undefined size, related reference screenshots svn changeset:20751/svn branch:6.7 --- src/com/vaadin/terminal/gwt/client/ui/VForm.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VForm.java b/src/com/vaadin/terminal/gwt/client/ui/VForm.java index 7d98604d40..2bea7e3ffe 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VForm.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VForm.java @@ -175,6 +175,10 @@ public class VForm extends ComplexPanel implements Container, KeyDownHandler { } lo.updateFromUIDL(layoutUidl, client); + // recalculate size the footer for forms of undefined size - see #3710 + updateSize(); + client.runDescendentsLayout(this); + // We may have actions attached if (uidl.getChildCount() > 1) { UIDL childUidl = uidl.getChildByTagName("actions"); @@ -291,7 +295,7 @@ public class VForm extends ComplexPanel implements Container, KeyDownHandler { @Override public void setWidth(String width) { if (borderPaddingHorizontal < 0) { - // measure excess size lazyly after stylename setting, but before + // measure excess size lazily after stylename setting, but before // setting width int ow = getOffsetWidth(); int dow = desc.getOffsetWidth(); -- 2.39.5