Author: knopp
Date: Fri Jul 11 02:07:58 2008
New Revision: 675873

URL: http://svn.apache.org/viewvc?rev=675873&view=rev
Log:
remove the child after deselecting it

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java?rev=675873&r1=675872&r2=675873&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
 Fri Jul 11 02:07:58 2008
@@ -820,8 +820,6 @@
                                {
                                        markTheLastButOneChildDirty(parentItem, 
item);
 
-                                       parentItem.getChildren().remove(item);
-
                                        // go though item children and remove 
every one of them
                                        visitItemChildren(item, new 
IItemCallback()
                                        {
@@ -836,6 +834,8 @@
 
                                        
getTreeState().selectNode(item.getDefaultModelObject(), false);
 
+                                       parentItem.getChildren().remove(item);
+                                       
                                        removeItem(item);
                                }
                        }


Reply via email to