From 238e7f7666a955f2037ed45d2d278ff515ff1ada Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 16 Sep 2008 08:53:56 +0000 Subject: [PATCH] sanity check for tabsheet height, fixes error in IE if becomes too small svn changeset:5410/svn branch:trunk --- src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java index fc2f6b12ae..1a0eb557fc 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java @@ -380,9 +380,12 @@ public class ITabsheet extends ITabsheetBase implements if (height != null && height != "") { super.setHeight(height); - final int contentHeight = getOffsetHeight() + int contentHeight = getOffsetHeight() - DOM.getElementPropertyInt(deco, "offsetHeight") - tb.getOffsetHeight(); + if (contentHeight < 0) { + contentHeight = 0; + } // Set proper values for content element DOM.setStyleAttribute(contentNode, "height", contentHeight + "px"); -- 2.39.5