Ignore:
Timestamp:
2015-05-14T13:26:49+02:00 (9 years ago)
Author:
stoecker
Message:

see #11419 - support different tile sizes better (patch by wiktorn)

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

Legend:

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

    r8344 r8349  
    1919
    2020import org.openstreetmap.gui.jmapviewer.Coordinate;
     21import org.openstreetmap.gui.jmapviewer.OsmMercator;
    2122import org.openstreetmap.gui.jmapviewer.interfaces.Attributed;
    2223import org.openstreetmap.gui.jmapviewer.tilesources.AbstractTileSource;
     
    225226        @pref String description;
    226227        @pref Map<String, String> noTileHeaders;
     228        @pref int tileSize = OsmMercator.DEFAUL_TILE_SIZE;
    227229
    228230        /**
     
    281283                noTileHeaders = i.noTileHeaders;
    282284            }
     285
     286            tileSize = i.getTileSize();
    283287        }
    284288
     
    402406            noTileHeaders = e.noTileHeaders;
    403407        }
     408        setTileSize(e.tileSize);
    404409    }
    405410
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java

    r8344 r8349  
    150150        for (ImageryInfo def : defaultLayers) {
    151151            // temporary migration code, so all user preferences will get updated with new settings from JOSM site (can be removed ~Dez. 2015)
    152             if (def.getNoTileHeaders() != null) {
     152            if (def.getNoTileHeaders() != null || def.getTileSize() > 0) {
    153153                for (ImageryInfo i: layers) {
    154154                    if (isSimilar(def,  i)) {
    155                         i.setNoTileHeaders(def.getNoTileHeaders());
     155                        if (def.getNoTileHeaders() != null) {
     156                            i.setNoTileHeaders(def.getNoTileHeaders());
     157                        }
     158                        if (def.getTileSize() > 0) {
     159                            i.setTileSize(def.getTileSize());
     160                        }
    156161                        changed = true;
    157162                    }
Note: See TracChangeset for help on using the changeset viewer.