aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java3
1 files changed, 2 insertions, 1 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 861bbfc2c7..5517d1c096 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java
@@ -321,7 +321,8 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
final int optimalFirstRow = (int) (firstRowInViewPort - pageLength
* CACHE_RATE);
- while (tBody.getFirstRendered() < optimalFirstRow) {
+ while (tBody.getLastRendered() > optimalFirstRow
+ && tBody.getFirstRendered() < optimalFirstRow) {
// client.console.log("removing row from start");
tBody.unlinkRow(true);
}