Index: trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorModel.java	(revision 3012)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorModel.java	(revision 3013)
@@ -359,13 +359,8 @@
             // tag name holds an empty key. Don't apply it to the selection.
             //
-            if (tag.getName().trim().equals("")) {
+            if (tag.getName().trim().equals("") || tag.getValue().trim().equals("")) {
                 continue;
             }
-            // tag has an empty value => don't apply the tag
-            //
-            if (tag.getValue().trim().equals("")) {
-                continue;
-            }
-            tags.put(tag.getName(), tag.getValue());
+            tags.put(tag.getName().trim(), tag.getValue().trim());
         }
     }
