Browse Source

Merged #2799 to 6.0.

svn changeset:7163/svn branch:6.0
tags/6.7.0.beta1
Henri Sara 15 years ago
parent
commit
97dfd2975e
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/com/itmill/toolkit/ui/Table.java

+ 4
- 2
src/com/itmill/toolkit/ui/Table.java View File

@@ -2551,9 +2551,11 @@ public class Table extends AbstractSelect implements Action.Container,
super.containerItemSetChange(event);
if (event instanceof IndexedContainer.ItemSetChangeEvent) {
IndexedContainer.ItemSetChangeEvent evt = (IndexedContainer.ItemSetChangeEvent) event;
// if the event is not a global one and the added item is outside
// the visible/buffered area, no need to do anything
if (evt.getAddedItemIndex() != -1
&& firstToBeRenderedInClient <= evt.getAddedItemIndex()
&& lastToBeRenderedInClient >= evt.getAddedItemIndex()) {
&& (firstToBeRenderedInClient > evt.getAddedItemIndex() || lastToBeRenderedInClient < evt
.getAddedItemIndex())) {
return;
}
}

Loading…
Cancel
Save