Index: /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java
===================================================================
--- /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java	(revision 23076)
+++ /applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java	(revision 23077)
@@ -228,6 +228,5 @@
 	public void CloseDialog() {
 		onode = null;
-		DataSet.selListeners.remove(SmpListener);
-		// DataSet.removeSelectionListener(SmpListener);
+		DataSet.removeSelectionListener(SmpListener);
 		Selection = null;
 
@@ -275,6 +274,5 @@
 		// siehe org.openstreetmap.josm.plugins.osb -> OsbLayer.java
 		// Einhängen des Listeners in die Eventqueue von josm
-		DataSet.selListeners.add(SmpListener);
-		// DataSet.addSelectionListener(SmpListener);
+		DataSet.addSelectionListener(SmpListener);
 	}
 
@@ -487,6 +485,5 @@
 						PicRebuild();
 					// Deaktivierung des Listeners
-					DataSet.selListeners.remove(SmpListener);
-					// DataSet.removeSelectionListener(SmpListener);
+					DataSet.removeSelectionListener(SmpListener);
 					Selection = null;
 
@@ -1339,6 +1336,5 @@
 						PicRebuild();
 					// Deaktivierung des Listeners
-					DataSet.selListeners.remove(SmpListener);
-					// DataSet.removeSelectionListener(SmpListener);
+					DataSet.removeSelectionListener(SmpListener);
 					Selection = null;
 					SmpItem.setEnabled(true);
