aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java7
1 files 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 750cf34d2c..ab5cdc1e18 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
@@ -1679,8 +1679,11 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
}
private void fixSpacers() {
- DOM.setStyleAttribute(preSpacer, "height", getRowHeight()
- * firstRendered + "px");
+ int prepx = getRowHeight() * firstRendered;
+ if (prepx < 0) {
+ prepx = 0;
+ }
+ DOM.setStyleAttribute(preSpacer, "height", prepx + "px");
int postpx = getRowHeight() * (totalRows - 1 - lastRendered);
if (postpx < 0) {
postpx = 0;