Changeset 1997 in josm for trunk/src


Ignore:
Timestamp:
2009-08-25T22:45:57+02:00 (15 years ago)
Author:
Gubaer
Message:

fixed #3328: show note= again at relations

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

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/DataSet.java

    r1937 r1997  
    290290                    String as = h.get(a);
    291291                    if (as == null) {
    292                         as = a.getName();
     292                        as = a.getName() != null ? a.getName() : Long.toString(a.id);
    293293                        h.put(a, as);
    294294                    }
    295295                    String bs = h.get(b);
    296296                    if (bs == null) {
    297                         bs = b.getName();
     297                        bs = b.getName() != null ? b.getName() : Long.toString(b.id);
    298298                        h.put(b, bs);
    299299                    }
  • trunk/src/org/openstreetmap/josm/data/osm/Node.java

    r1990 r1997  
    111111        return formatter.format(this);
    112112    }
    113 
    114     @Override
    115     public String getName() {
    116         String name = super.getName();
    117         if (name != null)
    118             return name;
    119         // no translation
    120         return "node " + id;
    121     }
    122 
    123     @Override
    124     public String getLocalName(){
    125         String name = super.getLocalName();
    126         if (name != null)
    127             return name;
    128         return tr("node {0}",id);
    129     }
    130113}
  • trunk/src/org/openstreetmap/josm/data/osm/Relation.java

    r1990 r1997  
    193193
    194194    @Override
    195     public String getName() {
    196         String name = super.getName();
    197         if (name != null)
    198             return name;
    199         // no translation
    200         return "relation " + id;
    201     }
    202 
    203     @Override
    204     public String getLocalName(){
    205         String name = super.getLocalName();
    206         if (name != null)
    207             return name;
    208         return tr("relation {0}",id);
    209     }
    210 
    211     @Override
    212195    public String getDisplayName(NameFormatter formatter) {
    213196        return formatter.format(this);
  • trunk/src/org/openstreetmap/josm/data/osm/Way.java

    r1990 r1997  
    237237
    238238    @Override
    239     public String getName() {
    240         String name = super.getName();
    241         if (name != null)
    242             return name;
    243         // no translation
    244         return "way " + id;
    245     }
    246 
    247     @Override
    248     public String getLocalName(){
    249         String name = super.getLocalName();
    250         if (name != null)
    251             return name;
    252         return tr("way {0}",id);
    253     }
    254 
    255     @Override
    256239    public String getDisplayName(NameFormatter formatter) {
    257240        return formatter.format(this);
  • trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java

    r1990 r1997  
    167167                        nameTag = relation.getName();
    168168                    }
     169                } else {
     170                    nameTag =  relation.get(n);
    169171                }
    170172                if (nameTag != null) {
     
    172174                }
    173175            }
    174             if (nameTag != null) {
     176            if (nameTag == null) {
     177                name += Long.toString(relation.id) + ", ";
     178            } else {
    175179                name += "\"" + nameTag + "\", ";
    176180            }
Note: See TracChangeset for help on using the changeset viewer.