Changeset 2491 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2009-11-21T15:48:35+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/ProjectionPreference.java
r2327 r2491 164 164 coll = null; 165 165 Main.proj = new Mercator(); 166 name = Main.proj.getClass().getName(); 166 167 } 167 168 if(!Main.proj.equals(oldProj) && b != null) … … 171 172 } 172 173 Main.pref.putCollection("projection.sub", coll); 173 if(coll != null && projHasPrefs(Main.proj)) 174 String sname = name.substring(name.lastIndexOf(".")+1); 175 Main.pref.putCollection("projection.sub."+sname, coll); 176 if(projHasPrefs(Main.proj)) 174 177 ((ProjectionSubPrefs) Main.proj).setPreferences(coll); 175 178 } … … 205 208 for (int i = 0; i < projectionCombo.getItemCount(); ++i) { 206 209 Projection proj = (Projection)projectionCombo.getItemAt(i); 207 if (proj.getClass().getName().equals(Main.pref.get("projection", Mercator.class.getName()))) { 210 String name = proj.getClass().getName(); 211 String sname = name.substring(name.lastIndexOf(".")+1); 212 if(projHasPrefs(proj)) 213 ((ProjectionSubPrefs) proj).setPreferences(Main.pref.getCollection("projection.sub."+sname, null)); 214 if (name.equals(Main.pref.get("projection", Mercator.class.getName()))) { 208 215 projectionCombo.setSelectedIndex(i); 209 216 selectedProjectionChanged(proj);
Note:
See TracChangeset
for help on using the changeset viewer.