Index: trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 2126)
+++ trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 2127)
@@ -42,4 +42,5 @@
 import org.openstreetmap.josm.data.coor.CoordinateFormat;
 import org.openstreetmap.josm.data.coor.LatLon;
+import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
@@ -309,4 +310,5 @@
                 }
             }
+            DataSet.fireSelectionChanged(Main.main.getCurrentDataSet().getSelected());
             mv.repaint();
         }
@@ -431,4 +433,5 @@
                     // Let the user toggle the selection
                     osm.setSelected(!osm.isSelected());
+                    DataSet.fireSelectionChanged(Main.main.getCurrentDataSet().getSelected());
                     mv.repaint();
                     l.validate();
