Index: trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 8367)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java	(revision 8368)
@@ -598,9 +598,11 @@
          * @param selection the collection of currently selected OSM objects
          */
-        public synchronized void setJOSMSelection(final Collection<? extends OsmPrimitive> selection) {
-            this.selection.clear();
-            if (selection != null) {
-                this.selection.addAll(selection);
-                sort();
+        public void setJOSMSelection(final Collection<? extends OsmPrimitive> selection) {
+            synchronized (this) {
+                this.selection.clear();
+                if (selection != null) {
+                    this.selection.addAll(selection);
+                    sort();
+                }
             }
             GuiHelper.runInEDTAndWait(new Runnable() {
