Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java	(revision 25838)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java	(revision 25839)
@@ -187,5 +187,5 @@
      * @param mapdustBugsList The list of <code>MapdustBug</code>s
      */
-    public void updateComponents(List<MapdustBug> mapdustBugsList) {
+    public synchronized void updateComponents(List<MapdustBug> mapdustBugsList) {
         this.mapdustBugsList = mapdustBugsList;
         if (mapdustBugsList == null || mapdustBugsList.isEmpty()) {
@@ -197,17 +197,14 @@
             cmpMapdustBugs.getViewport().setView(textJList);
         } else {
-            synchronized (mapdustBugsJList) {
-                if (mapdustBugsJList == null) {
-                    mapdustBugsJList = ComponentUtil.createJList(
-                            mapdustBugsList, menu);
-                    mapdustBugsJList.addListSelectionListener(this);
-                    DisplayMenu adapter = new DisplayMenu(mapdustBugsJList,
-                            menu);
-                    mapdustBugsJList.addMouseListener(adapter);
-                } else {
-                    mapdustBugsJList.setModel(new BugsListModel(mapdustBugsList));
-                }
-                cmpMapdustBugs.getViewport().setView(mapdustBugsJList);
+            if (mapdustBugsJList == null) {
+                mapdustBugsJList = ComponentUtil.createJList(mapdustBugsList,
+                        menu);
+                mapdustBugsJList.addListSelectionListener(this);
+                DisplayMenu adapter = new DisplayMenu(mapdustBugsJList, menu);
+                mapdustBugsJList.addMouseListener(adapter);
+            } else {
+                mapdustBugsJList.setModel(new BugsListModel(mapdustBugsList));
             }
+            cmpMapdustBugs.getViewport().setView(mapdustBugsJList);
         }
     }
