From 2a6792aa06b646d5bbdffe21a3ec4e67dd1a0ba7 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Wed, 4 Feb 2009 14:58:57 +0000 Subject: [PATCH] fixes #2536 svn changeset:6730/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/IPanel.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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) { -- 2.39.5