From ac8aa788c2b1ded7787fb632b93080999256d2f6 Mon Sep 17 00:00:00 2001
From: Artur Signell <artur@vaadin.com>
Date: Sun, 5 Jul 2015 21:17:25 +0300
Subject: Ensure correct render of selection when changing selection model
 (#17087)

Change-Id: I0f7e0d6027d193acaa13e9f71b3d55b6ea2087f1
---
 client/src/com/vaadin/client/widgets/Grid.java | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'client')

diff --git a/client/src/com/vaadin/client/widgets/Grid.java b/client/src/com/vaadin/client/widgets/Grid.java
index e47418a740..28527d7a86 100644
--- a/client/src/com/vaadin/client/widgets/Grid.java
+++ b/client/src/com/vaadin/client/widgets/Grid.java
@@ -6809,6 +6809,9 @@ public class Grid<T> extends ResizeComposite implements
         selectionModel.setGrid(this);
         setSelectColumnRenderer(this.selectionModel
                 .getSelectionColumnRenderer());
+
+        // Refresh rendered rows to update selection, if it has changed
+        refreshBody();
     }
 
     /**
-- 
cgit v1.2.3