Author: ivaynberg
Date: Wed Aug 25 22:50:20 2010
New Revision: 989395
URL: http://svn.apache.org/viewvc?rev=989395&view=rev
Log:
Issue: WICKET-1985
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java?rev=989395&r1=989394&r2=989395&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
Wed Aug 25 22:50:20 2010
@@ -21,9 +21,11 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import javax.swing.event.TreeModelEvent;
import javax.swing.event.TreeModelListener;
@@ -443,12 +445,12 @@ public abstract class AbstractTree exten
* list of dirty items. if children property of these items is null,
the children will be
* rebuild.
*/
- private final List<TreeItem> dirtyItems = new ArrayList<TreeItem>();
+ private final Set<TreeItem> dirtyItems = new HashSet<TreeItem>();
/**
* list of dirty items which need the DOM structure to be created for
them (added items)
*/
- private final List<TreeItem> dirtyItemsCreateDOM = new
ArrayList<TreeItem>();
+ private final Set<TreeItem> dirtyItemsCreateDOM = new
HashSet<TreeItem>();
/** counter for generating unique ids of every tree item. */
private int idCounter = 0;