From: Artur Signell Date: Fri, 7 Nov 2008 14:01:20 +0000 (+0000) Subject: Captions are now hidden when component is hidden X-Git-Tag: 6.7.0.beta1~3857 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8afce9470709fa3c9d4e1b2e2f01e9453dba4066;p=vaadin-framework.git Captions are now hidden when component is hidden svn changeset:5831/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java index 29ea8ba05f..b2d54be76b 100755 --- a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java @@ -899,7 +899,20 @@ public class ApplicationConnection { // Visibility boolean visible = !uidl.getBooleanAttribute("invisible"); + boolean wasVisible = component.isVisible(); component.setVisible(visible); + if (wasVisible != visible) { + // Changed invisibile <-> visible + if (wasVisible && manageCaption) { + // Must hide caption when component is hidden + final Container parent = Util.getLayout(component); + if (parent != null) { + parent.updateCaption((Paintable) component, uidl); + } + + } + } + if (!visible) { return true; }