You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2006/11/03 16:54:15 UTC

svn commit: r470865 - /incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java

Author: knopp
Date: Fri Nov  3 07:54:15 2006
New Revision: 470865

URL: http://svn.apache.org/viewvc?view=rev&rev=470865
Log:
Should fix the issue when node was unselected by rebuiling it's parent

Modified:
    incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java

Modified: incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java?view=diff&rev=470865&r1=470864&r2=470865
==============================================================================
--- incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java (original)
+++ incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/tree/AbstractTree.java Fri Nov  3 07:54:15 2006
@@ -715,6 +715,9 @@
 						public void visitItem(TreeItem item)
 						{
 							removeItem(item);
+
+							// unselect the node
+							getTreeState().selectNode((TreeNode)item.getModelObject(), false);
 						}
 					});										
 
@@ -1275,9 +1278,6 @@
 		// remove the id
 		// note that this doesn't update item's parent's children list
 		item.remove();
-		
-		// unselect the node
-		getTreeState().selectNode((TreeNode)item.getModelObject(), false);
 	}
 
 	/**