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]