]> source.dussan.org Git - vaadin-framework.git/commitdiff
Clean up SingleSelectionModel client-side on data source change (#19469)
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Wed, 13 Jan 2016 15:26:50 +0000 (17:26 +0200)
committerTeemu Suo-Anttila <teemusa@vaadin.com>
Wed, 13 Jan 2016 15:26:50 +0000 (17:26 +0200)
Change-Id: Ie0044341725b858e5cbae150da757aba878fc9ed

client/src/com/vaadin/client/connectors/SingleSelectionModelConnector.java

index f8c28548155bdb069cf8757bc4da1ccb23f8daca..fddf3865a2a413e5fc9f88fcf22da4c9f0ce8f44 100644 (file)
@@ -89,6 +89,16 @@ public class SingleSelectionModelConnector extends
             return null;
         }
 
+        @Override
+        public void reset() {
+            super.reset();
+
+            // Clean up selected row
+            if (selectedRow != null) {
+                clearSelectedRow();
+            }
+        }
+
         @Override
         public boolean select(JsonObject row) {
             boolean changed = false;