Changeset 4477 in josm


Ignore:
Timestamp:
2011-09-30T16:46:44+02:00 (13 years ago)
Author:
bastiK
Message:

fixed #6813 - Quote characters not displayed in relations "note" attribute (preliminary)

Location:
trunk/src/org/openstreetmap/josm
Files:
2 edited

Legend:

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

    r4431 r4477  
    3232import org.openstreetmap.josm.data.osm.history.HistoryWay;
    3333import org.openstreetmap.josm.gui.tagging.TaggingPreset;
     34import org.openstreetmap.josm.tools.I18n;
    3435import org.openstreetmap.josm.tools.TaggingPresetNameTemplateList;
    3536
     
    472473            return null;
    473474        } else
    474             return trc_lazy(nameTag, relation.get(nameTag));
     475            return trc_lazy(nameTag, I18n.escape(relation.get(nameTag)));
    475476    }
    476477
  • trunk/src/org/openstreetmap/josm/tools/I18n.java

    r4399 r4477  
    300300
    301301        return num == 1 ? text : plural;
     302    }
     303
     304    public static String escape(String msg) {
     305        if (msg == null) return null;
     306        return msg.replace("\'", "\'\'").replace("{", "\'{\'").replace("}", "\'}\'");
    302307    }
    303308
Note: See TracChangeset for help on using the changeset viewer.