Changeset 1439 in josm for trunk/src/org/openstreetmap/josm/data/osm/visitor
- Timestamp:
- 2009-02-24T18:23:53+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java
r1423 r1439 16 16 import java.awt.Stroke; 17 17 import java.awt.geom.GeneralPath; 18 import java.util.Arrays; 18 19 import java.util.ArrayList; 19 20 import java.util.Collection; … … 64 65 protected double circum; 65 66 protected double dist; 66 protected StringregionalNameOrder[];67 protected Collection<String> regionalNameOrder; 67 68 protected Boolean selectedCall; 68 69 protected Boolean useStyleCache; … … 1094 1095 String name = null; 1095 1096 if (n.keys != null) { 1096 for ( int i = 0; i <regionalNameOrder.length; i++) {1097 name = n.keys.get(r egionalNameOrder[i]);1097 for (String rn : regionalNameOrder) { 1098 name = n.keys.get(rn); 1098 1099 if (name != null) break; 1099 1100 } … … 1244 1245 leftHandTraffic = Main.pref.getBoolean("mappaint.lefthandtraffic",false); 1245 1246 orderFont = new Font(Main.pref.get("mappaint.font","Helvetica"), Font.PLAIN, Main.pref.getInteger("mappaint.fontsize", 8)); 1246 String currentLocale = Locale.getDefault().getLanguage();1247 regionalNameOrder = Main.pref.get("mappaint.nameOrder", "name:"+currentLocale+";name;int_name;ref;operator;brand").split(";");1247 String[] names = {"name:"+Main.getLanguageCode(), "name", "int_name", "ref", "operator", "brand"}; 1248 regionalNameOrder = Main.pref.getCollection("mappaint.nameOrder", Arrays.asList(names)); 1248 1249 minEN = nc.getEastNorth(0,nc.getHeight()-1); 1249 1250 maxEN = nc.getEastNorth(nc.getWidth()-1,0);
Note:
See TracChangeset
for help on using the changeset viewer.