aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2010-03-29 15:31:21 +0000
committerArtur Signell <artur.signell@itmill.com>2010-03-29 15:31:21 +0000
commit7daf49a7b470139a37ab50aa3b067140204be045 (patch)
tree5ed54afd5dec93bb99bf3695a6d0fcb7558c2a74 /src/com/vaadin/data
parentb27c47a53020bf2c2831e7de52337ef125c03253 (diff)
downloadvaadin-framework-7daf49a7b470139a37ab50aa3b067140204be045.tar.gz
vaadin-framework-7daf49a7b470139a37ab50aa3b067140204be045.zip
Fix for #4434 Changing filtering mode should refilter the HierarchicalContainer
svn changeset:12196/svn branch:6.3
Diffstat (limited to 'src/com/vaadin/data')
-rw-r--r--src/com/vaadin/data/util/HierarchicalContainer.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/vaadin/data/util/HierarchicalContainer.java b/src/com/vaadin/data/util/HierarchicalContainer.java
index 681303d709..121d1cc936 100644
--- a/src/com/vaadin/data/util/HierarchicalContainer.java
+++ b/src/com/vaadin/data/util/HierarchicalContainer.java
@@ -583,6 +583,10 @@ public class HierarchicalContainer extends IndexedContainer implements
public void setIncludeParentsWhenFiltering(
boolean includeParentsWhenFiltering) {
this.includeParentsWhenFiltering = includeParentsWhenFiltering;
+ if (filteredRoots != null) {
+ // Currently filtered so needs to be re-filtered
+ doFilterContainer(true);
+ }
}
/*