From 29f7c2dc647df242dfa100340e23f98637e612bf Mon Sep 17 00:00:00 2001
From: Matti Tahvonen <matti.tahvonen@itmill.com>
Date: Wed, 30 Jun 2010 20:31:08 +0000
Subject: fixes #810, #4607,#5279, #5281

all selects now reset value on container changes. The approach has been used in table previously

reverted an invalid fix from VFilterSelect

svn changeset:13980/svn branch:6.4
---
 src/com/vaadin/ui/AbstractSelect.java | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'src/com/vaadin/ui/AbstractSelect.java')

diff --git a/src/com/vaadin/ui/AbstractSelect.java b/src/com/vaadin/ui/AbstractSelect.java
index 60dfea0da2..30842dae2d 100644
--- a/src/com/vaadin/ui/AbstractSelect.java
+++ b/src/com/vaadin/ui/AbstractSelect.java
@@ -901,7 +901,14 @@ public abstract class AbstractSelect extends AbstractField implements
                 }
             }
 
+            /*
+             * We expect changing the data source should also clean value. See
+             * #810, #4607, #5281
+             */
+            setValue(null);
+
             requestRepaint();
+
         }
     }
 
-- 
cgit v1.2.3