changeset 5837:5fcd8ae3e64a

Fix ConcurrentModificationException in IGV
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 16 Jul 2012 11:04:32 +0200
parents 27ae0d45fd8a
children 610f9e377c70
files src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java	Fri Jul 13 17:43:11 2012 +0200
+++ b/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java	Mon Jul 16 11:04:32 2012 +0200
@@ -112,7 +112,9 @@
 
             @Override
             public void started(Group g) {
-                getDocument().addElement(g);
+                synchronized(OutlineTopComponent.this) {
+                    getDocument().addElement(g);
+                }
             }
         };