From 4384c2d51db58a9cd8f158f9aa9490d82d3b8f07 Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Mon, 3 Dec 2007 12:18:35 +0000 Subject: [PATCH] check for negative value in fixSpacers() svn changeset:3113/svn branch:trunk --- .../toolkit/terminal/gwt/client/ui/IScrollTable.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 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 f6a9b07eb2..aea371ce02 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java @@ -1673,8 +1673,11 @@ public class IScrollTable extends Composite implements Table, ScrollListener, private void fixSpacers() { DOM.setStyleAttribute(preSpacer, "height", getRowHeight() * firstRendered + "px"); - DOM.setStyleAttribute(postSpacer, "height", getRowHeight() - * (totalRows - 1 - lastRendered) + "px"); + int postpx = getRowHeight() * (totalRows - 1 - lastRendered); + if (postpx < 0) { + postpx = 0; + } + DOM.setStyleAttribute(postSpacer, "height", postpx + "px"); } public int getRowHeight() { -- 2.39.5