diff options
-rw-r--r-- | client/src/com/vaadin/client/ui/grid/GridConnector.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client/src/com/vaadin/client/ui/grid/GridConnector.java b/client/src/com/vaadin/client/ui/grid/GridConnector.java index 2bbedaaecf..039e3b1074 100644 --- a/client/src/com/vaadin/client/ui/grid/GridConnector.java +++ b/client/src/com/vaadin/client/ui/grid/GridConnector.java @@ -288,13 +288,13 @@ public class GridConnector extends AbstractComponentConnector { for (RowState rowState : state.rows) { StaticRow<?> row = section.appendRow(); - assert rowState.cells.size() == getWidget().getColumnCount(); - int diff = 1; if (getWidget().getSelectionModel() instanceof SelectionModel.None) { diff = 0; } + assert rowState.cells.size() == getWidget().getColumnCount() - diff; + int i = 0; for (CellState cellState : rowState.cells) { StaticCell cell = row.getCell(diff + (i++)); |