summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data/util/HierarchicalContainer.java
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2009-11-27 08:38:54 +0000
committerMarc Englund <marc.englund@itmill.com>2009-11-27 08:38:54 +0000
commit929885236e1f91b271b2de54a9d22135e7bfac1a (patch)
treea21b94de0812158ed7b18f4893d07940478cc13b /src/com/vaadin/data/util/HierarchicalContainer.java
parent9d36ba611999791de9e0d57d91e21223e1642004 (diff)
downloadvaadin-framework-929885236e1f91b271b2de54a9d22135e7bfac1a.tar.gz
vaadin-framework-929885236e1f91b271b2de54a9d22135e7bfac1a.zip
Integrated patch that implements ItemSorter for IndexedContainer, #3434
svn changeset:10081/svn branch:6.2
Diffstat (limited to 'src/com/vaadin/data/util/HierarchicalContainer.java')
-rw-r--r--src/com/vaadin/data/util/HierarchicalContainer.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/vaadin/data/util/HierarchicalContainer.java b/src/com/vaadin/data/util/HierarchicalContainer.java
index a6af0427ad..f5b65f1dad 100644
--- a/src/com/vaadin/data/util/HierarchicalContainer.java
+++ b/src/com/vaadin/data/util/HierarchicalContainer.java
@@ -308,12 +308,18 @@ public class HierarchicalContainer extends IndexedContainer implements
return success;
}
+ /*
+ * (non-Javadoc)
+ *
+ * @see com.vaadin.data.util.IndexedContainer#doSort()
+ */
@Override
- void doSort() {
+ protected void doSort() {
super.doSort();
- Collections.sort(roots, this);
+
+ Collections.sort(roots, getItemSorter());
for (LinkedList<Object> childList : children.values()) {
- Collections.sort(childList, this);
+ Collections.sort(childList, getItemSorter());
}
}