Ignore:
Timestamp:
2017-04-07T00:18:07+02:00 (7 years ago)
Author:
Don-vip
Message:

fix #14613 - Special HTML characters not escaped in GUI error messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MapStatus.java

    r11746 r11848  
    7979import org.openstreetmap.josm.tools.GBC;
    8080import org.openstreetmap.josm.tools.ImageProvider;
     81import org.openstreetmap.josm.tools.Utils;
    8182
    8283/**
     
    587588        private JLabel popupBuildPrimitiveLabels(final OsmPrimitive osm) {
    588589            final StringBuilder text = new StringBuilder(32);
    589             String name = osm.getDisplayName(DefaultNameFormatter.getInstance());
     590            String name = Utils.escapeReservedCharactersHTML(osm.getDisplayName(DefaultNameFormatter.getInstance()));
    590591            if (osm.isNewOrUndeleted() || osm.isModified()) {
    591592                name = "<i><b>"+ name + "*</b></i>";
     
    601602
    602603            if (osm.getUser() != null) {
    603                 text.append(" [").append(tr("User:")).append(' ').append(osm.getUser().getName()).append(']');
     604                text.append(" [").append(tr("User:")).append(' ')
     605                    .append(Utils.escapeReservedCharactersHTML(osm.getUser().getName())).append(']');
    604606            }
    605607
Note: See TracChangeset for help on using the changeset viewer.