/[classpath]/classpath/javax/swing/plaf/basic/BasicTreeUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/basic/BasicTreeUI.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by langel, Wed Jul 6 18:54:23 2005 UTC revision 1.17 by langel, Wed Jul 6 19:46:50 2005 UTC
# Line 599  public class BasicTreeUI Line 599  public class BasicTreeUI
599          {          {
600                  DefaultMutableTreeNode node = ((DefaultMutableTreeNode) (tree                  DefaultMutableTreeNode node = ((DefaultMutableTreeNode) (tree
601                                  .getModel()).getRoot());                                  .getModel()).getRoot());
                 TreePath current = null;  
602                                    
603                  for (int i = 0; i < row; i++)                  for (int i = 0; i < row; i++)
604                  {                          node = getNextVisibleNode(node);
                         current = new TreePath(node.getPath());  
                         if (tree.isExpanded(current))  
                                 node = getNextVisibleNode(node);  
                         else if (tree.isVisible(current))  
                         {  
                                 DefaultMutableTreeNode next = getNextVisibleNode(node);  
                                 node = node.getNextSibling();  
                                   
                                 // if there is no next sibling, check if any nodes are left  
                                 if (node == null)  
                                         if (next == null)  
                                                 break;  
                                         else  
                                                 node = next;  
                         }  
                 }  
605                                    
606                  // in case nothing was found                  // in case nothing was found
607                  if (node == null)                  if (node == null)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26