Ignore:
Timestamp:
22.01.2012 21:14:40 (4 months 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.