From: Marc Englund Date: Mon, 3 Dec 2007 12:18:35 +0000 (+0000) Subject: check for negative value in fixSpacers() X-Git-Tag: 6.7.0.beta1~5326 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4384c2d51db58a9cd8f158f9aa9490d82d3b8f07;p=vaadin-framework.git check for negative value in fixSpacers() svn changeset:3113/svn branch:trunk --- 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() {