Changeset 2136 in josm


Ignore:
Timestamp:
Sep 14, 2009 9:39:03 PM (4 years ago)
Author:
Gubaer
Message:

fixed #3328: show note= again at relations

File:
1 edited

Legend:

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

    r2070 r2136  
    99import java.util.HashSet; 
    1010import java.util.List; 
     11import java.util.Set; 
    1112 
    1213import org.openstreetmap.josm.Main; 
     
    160161            name += " ("; 
    161162            String nameTag = null; 
    162             for (String n : getNamingtagsForRelations()) { 
    163                 if (n.equals("name")) { 
     163            Set<String> namingTags = new HashSet<String>(getNamingtagsForRelations()); 
     164            for (String n : relation.keySet()) { 
     165                // #3328: "note " and " note" are name tags too 
     166                if (namingTags.contains(n.trim())) { 
    164167                    if (Main.pref.getBoolean("osm-primitives.localize-name", true)) { 
    165168                        nameTag = relation.getLocalName(); 
     
    167170                        nameTag = relation.getName(); 
    168171                    } 
    169                 } else { 
    170                     nameTag =  relation.get(n); 
     172                    if (nameTag == null) { 
     173                        nameTag = relation.get(n); 
     174                    } 
    171175                } 
    172176                if (nameTag != null) { 
Note: See TracChangeset for help on using the changeset viewer.