Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 699)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 700)
@@ -273,5 +273,6 @@
 		}
 		@Override public void addCommands(Collection<OsmPrimitive> sel, List<Command> cmds) {
-			String display = combo.getSelectedItem().toString();
+			Object obj = combo.getSelectedItem();
+			String display = (obj == null) ? null : obj.toString();
 			String value = null;
 			if(display == null && combo.isEditable())
@@ -287,4 +288,6 @@
 					value = display;
 			}
+			else
+				value = "";
 
 			// no change if same as before
