]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixed some window scroll position issues
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 27 Nov 2007 06:57:37 +0000 (06:57 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 27 Nov 2007 06:57:37 +0000 (06:57 +0000)
svn changeset:2994/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java

index dbefb37e70fabc4243ae46c7adfad666d8ca3509..a4454830e54fadeb0d01d560902b64fb8180d033 100644 (file)
@@ -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) {