diff options
-rw-r--r-- | client/src/com/vaadin/client/ui/grid/FlyweightRow.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/ui/grid/FlyweightRow.java b/client/src/com/vaadin/client/ui/grid/FlyweightRow.java index deaa5e2e3e..f89e2eed52 100644 --- a/client/src/com/vaadin/client/ui/grid/FlyweightRow.java +++ b/client/src/com/vaadin/client/ui/grid/FlyweightRow.java @@ -125,7 +125,11 @@ class FlyweightRow implements Row { public List<FlyweightCell> rawPeekNext(final int n) { final int from = Math.min(cursor, cells.size()); final int to = Math.min(cursor + n, cells.size()); - return cells.subList(from, to); + List<FlyweightCell> nextCells = cells.subList(from, to); + for (FlyweightCell cell : nextCells) { + cell.setup(this); + } + return nextCells; } public boolean areCellsAttached() { |