Ignore:
Timestamp:
2018-04-04T19:47:35+02:00 (20 months ago)
Author:
Don-vip
Message:

fix #16145 - remove white spaces from key/values when pasting tags

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java

    r12758 r13597  
    3131import org.openstreetmap.josm.command.Command;
    3232import org.openstreetmap.josm.data.osm.OsmPrimitive;
    33 import org.openstreetmap.josm.data.osm.Tag;
    3433import org.openstreetmap.josm.gui.MainApplication;
    3534import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    3938import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    4039import org.openstreetmap.josm.tools.ImageProvider;
     40import org.openstreetmap.josm.tools.Utils;
    4141
    4242/**
     
    197197        if (primitives == null || primitives.isEmpty())
    198198            return null;
    199         return new ChangePropertyCommand(primitives, Tag.removeWhiteSpaces(tfKey.getText()), Tag.removeWhiteSpaces(tfValue.getText()));
     199        return new ChangePropertyCommand(primitives, Utils.removeWhiteSpaces(tfKey.getText()), Utils.removeWhiteSpaces(tfValue.getText()));
    200200    }
    201201
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r13453 r13597  
    494494        @Override
    495495        public void performTagEdit() {
    496             String value = Tag.removeWhiteSpaces(values.getEditor().getItem().toString());
     496            String value = Utils.removeWhiteSpaces(values.getEditor().getItem().toString());
    497497            value = Normalizer.normalize(value, Normalizer.Form.NFC);
    498498            if (value.isEmpty()) {
    499499                value = null; // delete the key
    500500            }
    501             String newkey = Tag.removeWhiteSpaces(keys.getEditor().getItem().toString());
     501            String newkey = Utils.removeWhiteSpaces(keys.getEditor().getItem().toString());
    502502            newkey = Normalizer.normalize(newkey, Normalizer.Form.NFC);
    503503            if (newkey.isEmpty()) {
     
    10601060         */
    10611061        public final void performTagAdding() {
    1062             String key = Tag.removeWhiteSpaces(keys.getEditor().getItem().toString());
    1063             String value = Tag.removeWhiteSpaces(values.getEditor().getItem().toString());
     1062            String key = Utils.removeWhiteSpaces(keys.getEditor().getItem().toString());
     1063            String value = Utils.removeWhiteSpaces(values.getEditor().getItem().toString());
    10641064            if (key.isEmpty() || value.isEmpty())
    10651065                return;
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java

    r13483 r13597  
    530530            value = "";
    531531        }
    532         value = Tag.removeWhiteSpaces(value);
     532        value = Utils.removeWhiteSpaces(value);
    533533
    534534        // no change if same as before
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.java

    r13206 r13597  
    3131import org.openstreetmap.josm.tools.GBC;
    3232import org.openstreetmap.josm.tools.Logging;
     33import org.openstreetmap.josm.tools.Utils;
    3334
    3435/**
     
    207208        }
    208209
    209         v = Tag.removeWhiteSpaces(v);
     210        v = Utils.removeWhiteSpaces(v);
    210211
    211212        if (!"false".equals(use_last_as_default) || auto_increment != null) {
Note: See TracChangeset for help on using the changeset viewer.