From: Matti Tahvonen Date: Tue, 27 Nov 2007 06:57:37 +0000 (+0000) Subject: fixed some window scroll position issues X-Git-Tag: 6.7.0.beta1~5431 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6e10050682b9d70256d9a2e7ac73d2da838adca5;p=vaadin-framework.git fixed some window scroll position issues svn changeset:2994/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java index dbefb37e70..a4454830e5 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java @@ -200,10 +200,6 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener { setHeight(height); } - contentPanel.setScrollPosition(uidl.getIntVariable("scrolltop")); - contentPanel.setHorizontalScrollPosition(uidl - .getIntVariable("scrollleft")); - // Initialize the position form UIDL try { int positionx = uidl.getIntVariable("positionx"); @@ -268,6 +264,11 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener { } + // setting scrollposition must happen after children is rendered + contentPanel.setScrollPosition(uidl.getIntVariable("scrolltop")); + contentPanel.setHorizontalScrollPosition(uidl + .getIntVariable("scrollleft")); + } public void setPopupPosition(int left, int top) {