Browse Source

Switch to CopyOnWriteArray

Change-Id: Ie4a7fec22cfe77a57fdfeebc4b35d4aac87cf157
Reviewed-on: http://gerrit.dmdirc.com/1137
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
tags/0.6.4rc1
Chris Smith 14 years ago
parent
commit
07a805eb8b
1 changed files with 2 additions and 3 deletions
  1. 2
    3
      src/com/dmdirc/FrameContainer.java

+ 2
- 3
src/com/dmdirc/FrameContainer.java View File

@@ -34,7 +34,6 @@ import com.dmdirc.ui.interfaces.Window;
34 34
 import com.dmdirc.ui.messages.Formatter;
35 35
 import com.dmdirc.ui.messages.IRCDocument;
36 36
 import com.dmdirc.ui.messages.Styliser;
37
-import com.dmdirc.util.EqualComparator;
38 37
 import com.dmdirc.util.ListenerList;
39 38
 import com.dmdirc.util.StringTranscoder;
40 39
 
@@ -45,7 +44,7 @@ import java.util.Collections;
45 44
 import java.util.Date;
46 45
 import java.util.LinkedList;
47 46
 import java.util.List;
48
-import java.util.concurrent.ConcurrentSkipListSet;
47
+import java.util.concurrent.CopyOnWriteArrayList;
49 48
 
50 49
 /**
51 50
  * The frame container implements basic methods that should be present in
@@ -70,7 +69,7 @@ public abstract class FrameContainer {
70 69
 
71 70
     /** The children of this frame. */
72 71
     protected final Collection<FrameContainer> children
73
-            = new ConcurrentSkipListSet<FrameContainer>(new EqualComparator());
72
+            = new CopyOnWriteArrayList<FrameContainer>();
74 73
 
75 74
     /** The parent of this frame. */
76 75
     protected FrameContainer parent;

Loading…
Cancel
Save