From 876b6383e6ec50a8bbe34126b7bfed5f6f616bea Mon Sep 17 00:00:00 2001 From: elmot Date: Thu, 1 Sep 2016 10:48:26 +0300 Subject: UnitTest for SingleSelection Change-Id: I40b3b9bae7c1eb96377c0a593faee59ef52109fb --- server/src/main/java/com/vaadin/data/selection/SingleSelection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/src/main/java') diff --git a/server/src/main/java/com/vaadin/data/selection/SingleSelection.java b/server/src/main/java/com/vaadin/data/selection/SingleSelection.java index 9ede5b104c..fb6d3b1cac 100644 --- a/server/src/main/java/com/vaadin/data/selection/SingleSelection.java +++ b/server/src/main/java/com/vaadin/data/selection/SingleSelection.java @@ -139,7 +139,8 @@ public class SingleSelection extends AbstractSelectionModel @Override public void deselect(T value) { - this.selectedItem = null; + if(Objects.equals(selectedItem,value)) + doSelect(null, false); } @Override -- cgit v1.2.3