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]