Changeset 17555 in josm


Ignore:
Timestamp:
2021-03-07T15:34:28+01:00 (3 years ago)
Author:
Don-vip
Message:

fix #20571 - strip leading/trailing whitespace from roles entered in relation editor

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/CancelAction.java

    r17034 r17555  
    1616import org.openstreetmap.josm.tools.ImageProvider;
    1717import org.openstreetmap.josm.tools.InputMapUtils;
     18import org.openstreetmap.josm.tools.Utils;
    1819
    1920/**
     
    5051            if (ret == 0) { //Yes, save the changes
    5152                //copied from OKAction.run()
    52                 Config.getPref().put("relation.editor.generic.lastrole", tfRole.getText());
     53                Config.getPref().put("relation.editor.generic.lastrole", Utils.strip(tfRole.getText()));
    5354                if (!applyChanges())
    5455                    return;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/OKAction.java

    r14030 r17555  
    88import org.openstreetmap.josm.spi.preferences.Config;
    99import org.openstreetmap.josm.tools.ImageProvider;
     10import org.openstreetmap.josm.tools.Utils;
    1011
    1112/**
     
    2930    @Override
    3031    public void actionPerformed(ActionEvent e) {
    31         Config.getPref().put("relation.editor.generic.lastrole", tfRole.getText());
     32        Config.getPref().put("relation.editor.generic.lastrole", Utils.strip(tfRole.getText()));
    3233        editorAccess.getMemberTable().stopHighlighting();
    3334        if (!applyChanges())
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SetRoleAction.java

    r15586 r17555  
    1515import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
    1616import org.openstreetmap.josm.tools.ImageProvider;
     17import org.openstreetmap.josm.tools.Utils;
    1718
    1819/**
     
    8384            return;
    8485        }
    85         editorAccess.getMemberTableModel().updateRole(editorAccess.getMemberTable().getSelectedRows(), tfRole.getText());
     86        editorAccess.getMemberTableModel().updateRole(editorAccess.getMemberTable().getSelectedRows(), Utils.strip(tfRole.getText()));
    8687    }
    8788
Note: See TracChangeset for help on using the changeset viewer.