From: Matti Tahvonen Date: Wed, 4 Feb 2009 14:58:57 +0000 (+0000) Subject: fixes #2536 X-Git-Tag: 6.7.0.beta1~3218 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2a6792aa06b646d5bbdffe21a3ec4e67dd1a0ba7;p=vaadin-framework.git fixes #2536 svn changeset:6730/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java index d082b00f08..03cef562e0 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java @@ -70,6 +70,8 @@ public class IPanel extends SimplePanel implements Container { private int contentMarginLeft = -1; + private String previousStyleName; + public IPanel() { super(); DivElement captionWrap = Document.get().createDivElement(); @@ -200,6 +202,15 @@ public class IPanel extends SimplePanel implements Container { } + @Override + public void setStyleName(String style) { + if (!style.equals(previousStyleName)) { + super.setStyleName(style); + detectContainerBorders(); + previousStyleName = style; + } + } + private void handleError(UIDL uidl) { if (uidl.hasAttribute("error")) { if (errorIndicatorElement == null) {