Author: knopp
Date: Fri Jul 11 03:02:12 2008
New Revision: 675898

URL: http://svn.apache.org/viewvc?rev=675898&view=rev
Log:
more fixes

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=675898&r1=675897&r2=675898&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 03:02:12 2008
@@ -810,7 +810,7 @@
 
                if (parentItem != null && isNodeVisible(parent) && 
isNodeExpanded(parent))
                {
-                       boolean nonEmpty = !parentItem.getChildren().isEmpty();
+                       boolean nonEmpty = parentItem.getChildren() != null && 
!parentItem.getChildren().isEmpty();
                        for (int i = 0; i < e.getChildren().length; ++i)
                        {
                                Object node = e.getChildren()[i];
@@ -831,12 +831,13 @@
                                                        
getTreeState().selectNode(item.getDefaultModelObject(), false);
                                                }
                                        });
-
-                                       
getTreeState().selectNode(item.getDefaultModelObject(), false);
-
+                                       
                                        parentItem.getChildren().remove(item);
                                        
                                        removeItem(item);
+
+                                       
getTreeState().selectNode(item.getDefaultModelObject(), false);                 
                
+                                       
                                }
                        }
                        if (nonEmpty && parentItem.getChildren().isEmpty())


Reply via email to