psmith      2003/06/19 15:57:06

  Modified:    src/java/org/apache/log4j/chainsaw ReceiversTreeModel.java
  Log:
  since the move to a static RootNode, all subsequent addition of children
  to the root node cause duplicates when a new TreeModel is
  created.
  
  Fixed so that when a new treemodel is created, all the children of the
  root node are removed.
  
  Revision  Changes    Path
  1.4       +3 -1      
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversTreeModel.java
  
  Index: ReceiversTreeModel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversTreeModel.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ReceiversTreeModel.java   19 Jun 2003 06:18:26 -0000      1.3
  +++ ReceiversTreeModel.java   19 Jun 2003 22:57:06 -0000      1.4
  @@ -79,7 +79,9 @@
      *
      * @return ReceiversTreeModel
      */
  -  public static final ReceiversTreeModel create() {
  +  public static final synchronized ReceiversTreeModel create() {
  +    RootNode.removeAllChildren();
  +    
       ReceiversTreeModel model = new ReceiversTreeModel();
   
       Collection receivers =
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to