} else { | } else { | ||||
this.hidden = hidden; | this.hidden = hidden; | ||||
final int columnIndex = grid.getVisibleColumns() | |||||
int columnIndex = grid.getVisibleColumns() | |||||
.indexOf(this); | .indexOf(this); | ||||
// Correct column index for multiselect mode | |||||
if (grid.getSelectionColumn().isPresent()) { | |||||
columnIndex--; | |||||
} | |||||
grid.escalator.getColumnConfiguration() | grid.escalator.getColumnConfiguration() | ||||
.insertColumns(columnIndex, 1); | .insertColumns(columnIndex, 1); | ||||