diff options
author | Marc Englund <marc.englund@itmill.com> | 2009-11-27 08:38:54 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2009-11-27 08:38:54 +0000 |
commit | 929885236e1f91b271b2de54a9d22135e7bfac1a (patch) | |
tree | a21b94de0812158ed7b18f4893d07940478cc13b /src/com/vaadin/data/util/HierarchicalContainer.java | |
parent | 9d36ba611999791de9e0d57d91e21223e1642004 (diff) | |
download | vaadin-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.java | 12 |
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()); } } |