Index: trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java	(revision 1026)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java	(revision 1027)
@@ -248,4 +248,5 @@
 		}
 
+		Main.ds.fireSelectionChanged(sel);
 		selectionChanged(sel); // update whole table
 		Main.parent.repaint(); // repaint all - drawing could have been changed
@@ -322,4 +323,5 @@
 			return;
 		Main.main.undoRedo.add(new ChangePropertyCommand(sel, key, value));
+		Main.ds.fireSelectionChanged(sel);
 		selectionChanged(sel); // update table
 		Main.parent.repaint(); // repaint all - drawing could have been changed
@@ -378,4 +380,5 @@
 		Collection<OsmPrimitive> sel = Main.ds.getSelected();
 		Main.main.undoRedo.add(new ChangePropertyCommand(sel, key, null));
+		Main.ds.fireSelectionChanged(sel);
 		selectionChanged(sel); // update table
 	}
@@ -565,4 +568,5 @@
 							}
 							Main.main.undoRedo.add(new ChangeCommand(cur, rel));
+							Main.ds.fireSelectionChanged(sel);
 							selectionChanged(sel); // update whole table
 						}
