Changeset 1997 in josm


Ignore:
Timestamp:
Aug 25, 2009 10:45:57 PM (4 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.