From 0b9750bfd02ea5709098a33851b0b768a90e51af Mon Sep 17 00:00:00 2001 From: =?utf8?q?Leif=20=C3=85strand?= Date: Tue, 28 Feb 2012 15:02:53 +0200 Subject: [PATCH] Add some missing dirty state updates (#8313) --- src/com/vaadin/terminal/gwt/client/LayoutManager.java | 1 + .../terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java | 1 + 2 files changed, 2 insertions(+) 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); } } -- 2.39.5