Ignore:
Timestamp:
2011-01-08T01:04:23+01:00 (13 years ago)
Author:
Upliner
Message:

Identify projections in offset bookmarks by EPSG codes, bugfixes in getPreferencesFromCode() functions as they're critical now.

Location:
trunk/src/org/openstreetmap/josm/gui/preferences
Files:
2 edited

Legend:

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

    r3777 r3779  
    708708                switch (column) {
    709709                case 0:
     710                    if (info.proj == null) return "";
    710711                    return info.proj.toString();
    711712                case 1:
  • trunk/src/org/openstreetmap/josm/gui/preferences/ProjectionPreference.java

    r3490 r3779  
    228228    }
    229229
    230     private class SBPanel extends JPanel
    231     {
    232         private Projection p;
    233         public SBPanel(Projection pr)
     230    private class SBPanel extends JPanel implements ActionListener
     231    {
     232        private ProjectionSubPrefs p;
     233        public SBPanel(ProjectionSubPrefs pr)
    234234        {
    235235            super();
    236236            p = pr;
    237237        }
     238
    238239        @Override
    239         public void paint(java.awt.Graphics g)
    240         {
    241             super.paint(g);
    242             ((ProjectionSubPrefs) p).setPreferences(((ProjectionSubPrefs) p).getPreferences(this));
     240        public void actionPerformed(ActionEvent e) {
     241            p.setPreferences(p.getPreferences(this));
    243242            updateMeta(p);
    244243        }
     
    255254        } else {
    256255            ProjectionSubPrefs projPref = (ProjectionSubPrefs) proj;
    257             projSubPrefPanel = new SBPanel(proj);
    258             projPref.setupPreferencePanel(projSubPrefPanel);
     256            projSubPrefPanel = new SBPanel(projPref);
     257            projPref.setupPreferencePanel(projSubPrefPanel, (SBPanel)projSubPrefPanel);
    259258        }
    260259
Note: See TracChangeset for help on using the changeset viewer.