diff options
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/main/java/com/vaadin/ui/Grid.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/server/src/main/java/com/vaadin/ui/Grid.java b/server/src/main/java/com/vaadin/ui/Grid.java index 2828742ee6..663df20b88 100644 --- a/server/src/main/java/com/vaadin/ui/Grid.java +++ b/server/src/main/java/com/vaadin/ui/Grid.java @@ -681,9 +681,8 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, @Override public void columnVisibilityChanged(String internalId, boolean hidden) { Column<T, ?> column = getColumnByInternalId(internalId); - ColumnState columnState = column.getState(false); - if (columnState.hidden != hidden) { - columnState.hidden = hidden; + if (column.isHidden() != hidden) { + column.setHidden(hidden); fireColumnVisibilityChangeEvent(column, hidden, true); } } |