From: Artur Signell Date: Thu, 16 Oct 2008 12:23:23 +0000 (+0000) Subject: Fixed IView scrollbar issue X-Git-Tag: 6.7.0.beta1~3981 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2f79cf1181343848e9c106cb23ab18f51ab5cc5e;p=vaadin-framework.git Fixed IView scrollbar issue svn changeset:5649/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java index 5f831124fc..221adbfa14 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java @@ -392,17 +392,21 @@ public class IView extends SimplePanel implements Container, private int getExcessHeight() { if (excessHeight < 0) { - detetExessSize(); + detectExcessSize(); } return excessHeight; } - private void detetExessSize() { + private void detectExcessSize() { + final String overflow = getElement().getStyle().getProperty( + "overflow"); getElement().getStyle().setProperty("overflow", "hidden"); excessHeight = getElement().getOffsetHeight() - getElement().getPropertyInt("clientHeight"); excessWidth = getElement().getOffsetWidth() - getElement().getPropertyInt("clientWidth"); + + getElement().getStyle().setProperty("overflow", overflow); } @Override @@ -412,7 +416,7 @@ public class IView extends SimplePanel implements Container, private int getExcessWidth() { if (excessWidth < 0) { - detetExessSize(); + detectExcessSize(); } return excessWidth; }