aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <teemusa@vaadin.com>2014-08-06 13:29:24 +0300
committerVaadin Code Review <review@vaadin.com>2014-08-06 11:44:06 +0000
commit8cd0575c1c34a8895d685177dc5cf0dbd8b436e4 (patch)
tree8556f749c2158787c1faebf80e02bce3abea7790
parent9d051687d1f39690c356aa3f916c0dc900cb9af0 (diff)
downloadvaadin-framework-8cd0575c1c34a8895d685177dc5cf0dbd8b436e4.tar.gz
vaadin-framework-8cd0575c1c34a8895d685177dc5cf0dbd8b436e4.zip
Fix GridConnector updateSection to work with SelectionColumn (#13334)
Change-Id: I51d609fa84b20e1a6782b0864e6fc2f63b79f807
-rw-r--r--client/src/com/vaadin/client/ui/grid/GridConnector.java4
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++));