Changeset 4853 in josm for trunk/src


Ignore:
Timestamp:
2012-01-22T21:14:40+01:00 (13 years ago)
Author:
bastiK
Message:

fixed #7248 - not worcked

Location:
trunk/src/org/openstreetmap/josm/data/imagery
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java

    r4713 r4853  
    2323import org.openstreetmap.gui.jmapviewer.tilesources.OsmTileSource.Mapnik;
    2424import org.openstreetmap.gui.jmapviewer.tilesources.AbstractTileSource;
     25import org.openstreetmap.josm.tools.CheckParameterUtil;
    2526
    2627/**
     
    187188
    188189    public ImageryInfo(ImageryPreferenceEntry e) {
     190        CheckParameterUtil.ensureParameterNotNull(e.name, "name");
     191        CheckParameterUtil.ensureParameterNotNull(e.url, "url");
    189192        name = e.name;
    190193        url = e.url;
     
    197200            }
    198201        }
     202        if (imageryType == null) throw new IllegalArgumentException("unkown type");
    199203        pixelPerDegree = e.pixel_per_eastnorth;
    200204        defaultMaxZoom = e.max_zoom;
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java

    r4450 r4853  
    5252        } else {
    5353            for (ImageryPreferenceEntry prefEntry : entries) {
    54                 ImageryInfo i = new ImageryInfo(prefEntry);
    55                 add(i);
     54                try {
     55                    ImageryInfo i = new ImageryInfo(prefEntry);
     56                    add(i);
     57                } catch (IllegalArgumentException e) {
     58                    System.err.println("Warning: Unable to load imagery preference entry:"+e);
     59                }
    5660            }
    5761            Collections.sort(layers);
Note: See TracChangeset for help on using the changeset viewer.