Index: /trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 17055)
+++ /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 17056)
@@ -1225,16 +1225,10 @@
     @Override
     public void wayNodesChanged(WayNodesChangedEvent event) {
-        Collection<OsmPrimitive> sel = event.getDataset().getSelected();
-        if (sel.size() == 1 && sel.contains(event.getChangedWay())) {
-            refreshDistText(sel);
-        }
+        refreshDistText(event.getDataset().getSelected());
     }
 
     @Override
     public void nodeMoved(NodeMovedEvent event) {
-        Collection<OsmPrimitive> sel = event.getDataset().getSelected();
-        if (sel.size() == 2 && sel.contains(event.getNode())) {
-            refreshDistText(sel);
-        }
+        refreshDistText(event.getDataset().getSelected());
     }
 
@@ -1266,5 +1260,5 @@
     @Override
     public void dataChanged(DataChangedEvent event) {
-        // Do nothing
+        refreshDistText(event.getDataset().getSelected());
     }
 }
