From dc5c5e57a15ffeb0f6e14405403893920af66c7a Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Fri, 30 Nov 2007 14:18:47 +0000 Subject: [PATCH] fixing some rendering problems and hoping not to break everything svn changeset:3084/svn branch:trunk --- .../toolkit/terminal/gwt/client/ui/IScrollTable.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java index cdac7ad69e..f6a9b07eb2 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java @@ -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++; -- 2.39.5