From 6e10050682b9d70256d9a2e7ac73d2da838adca5 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 27 Nov 2007 06:57:37 +0000 Subject: [PATCH] fixed some window scroll position issues svn changeset:2994/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/IWindow.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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) { -- 2.39.5