Index: plications/editors/josm/plugins/czechaddress/josm-czechaddress.launch
===================================================================
--- /applications/editors/josm/plugins/czechaddress/josm-czechaddress.launch	(revision 29832)
+++ 	(revision )
@@ -1,12 +1,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/JOSM/src/org/openstreetmap/josm/gui/MainApplication.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JDK 6"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.openstreetmap.josm.gui.MainApplication"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="JOSM-czechaddress"/>
-</launchConfiguration>
Index: /applications/editors/josm/plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/CzechAddressPlugin.java
===================================================================
--- /applications/editors/josm/plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/CzechAddressPlugin.java	(revision 29832)
+++ /applications/editors/josm/plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/CzechAddressPlugin.java	(revision 29833)
@@ -64,6 +64,4 @@
 
         String filename = getPluginDir() + "-log.xml";
-        /*final Logger[] loggers = new Logger[]
-            {logger, Reasoner.logger, ConflictResolver.logger};*/
 
         try {
@@ -176,8 +174,8 @@
     }
 
-    static private Set<StatusListener> listeners = new HashSet<StatusListener>();
-    static public void addStatusListener(StatusListener l)    {listeners.add(l);}
-    static public void removeStatusListener(StatusListener l) {listeners.remove(l);}
-    static public void broadcastStatusChange(int statusMessage) {
+    static private final Set<StatusListener> listeners = new HashSet<StatusListener>();
+    static public synchronized void addStatusListener(StatusListener l)    {listeners.add(l);}
+    static public synchronized void removeStatusListener(StatusListener l) {listeners.remove(l);}
+    static public synchronized void broadcastStatusChange(int statusMessage) {
         for (StatusListener listener : listeners)
             listener.pluginStatusChanged(statusMessage);
