diff options
-rwxr-xr-x | client/src/main/java/com/vaadin/client/widgets/Grid.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/client/src/main/java/com/vaadin/client/widgets/Grid.java b/client/src/main/java/com/vaadin/client/widgets/Grid.java index 6799e46e20..dd9353155e 100755 --- a/client/src/main/java/com/vaadin/client/widgets/Grid.java +++ b/client/src/main/java/com/vaadin/client/widgets/Grid.java @@ -700,8 +700,10 @@ public class Grid<T> extends ResizeComposite implements HasSelectionHandlers<T>, * true to show this section, false to hide */ public void setVisible(boolean visible) { - this.visible = visible; - requestSectionRefresh(); + if (this.visible != visible) { + this.visible = visible; + requestSectionRefresh(); + } } /** |