]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixing some rendering problems and hoping not to break everything
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 30 Nov 2007 14:18:47 +0000 (14:18 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 30 Nov 2007 14:18:47 +0000 (14:18 +0000)
svn changeset:3084/svn branch:trunk

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

index cdac7ad69efe345d57c25c75e809b4e04d8853c9..f6a9b07eb27c1961dd1944c242f7a8572843bdc2 100644 (file)
@@ -324,6 +324,7 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
             // client.console.log("removing row from the end");
             tBody.unlinkRow(false);
         }
+        tBody.fixSpacers();
 
     }
 
@@ -1548,16 +1549,16 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
                 // firstRendered) {
             } else if (true) {
                 // completely new set of rows
-                // create one row before truncating row
-                IScrollTableRow row = createRow((UIDL) it.next());
                 while (lastRendered + 1 > firstRendered) {
                     unlinkRow(false);
                 }
+                IScrollTableRow row = createRow((UIDL) it.next());
                 firstRendered = firstIndex;
                 lastRendered = firstIndex - 1;
-                fixSpacers();
                 addRow(row);
                 lastRendered++;
+                setContainerHeight();
+                fixSpacers();
                 while (it.hasNext()) {
                     addRow(createRow((UIDL) it.next()));
                     lastRendered++;