From: Leif Åstrand Date: Tue, 28 Feb 2012 13:02:53 +0000 (+0200) Subject: Add some missing dirty state updates (#8313) X-Git-Tag: 7.0.0.alpha2~422 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0b9750bfd02ea5709098a33851b0b768a90e51af;p=vaadin-framework.git Add some missing dirty state updates (#8313) --- diff --git a/src/com/vaadin/terminal/gwt/client/LayoutManager.java b/src/com/vaadin/terminal/gwt/client/LayoutManager.java index b362d140f2..3adfc017fd 100644 --- a/src/com/vaadin/terminal/gwt/client/LayoutManager.java +++ b/src/com/vaadin/terminal/gwt/client/LayoutManager.java @@ -240,6 +240,7 @@ public class LayoutManager { for (Element element : nonPaintableElements) { MeasuredSize measuredSize = getMeasuredSize(element, null); measuredAndUpdate(element, measuredSize); + measuredSize.clearDirtyState(); } } diff --git a/src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java b/src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java index d3cbddd57e..079cc4eb3b 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java +++ b/src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java @@ -46,6 +46,7 @@ public abstract class AbstractOrderedLayoutConnector extends caption.updateCaption(uidl); } else { layout.setCaption(component.getWidget(), null); + getLayoutManager().setNeedsUpdate(this); } }