- Timestamp:
- 2019-10-04T23:16:59+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java
r15411 r15415 369 369 Layer first = layers.iterator().next(); 370 370 // If max zoom lower than expected, try to find a better layer 371 if (first.getMaxZoom() < info.getMaxZoom()) { 372 first = layers.stream().filter(l -> l.getMaxZoom() >= info.getMaxZoom()).findFirst().orElse(first); 371 final int maxZoom = info.getMaxZoom(); 372 if (first.getMaxZoom() < maxZoom) { 373 first = layers.stream().filter(l -> l.getMaxZoom() >= maxZoom).findFirst().orElse(first); 373 374 } 374 375 // If center of josm bbox not in layer bbox, try to find a better layer … … 378 379 final Layer ffirst = first; 379 380 first = layers.stream() 380 .filter(l -> l.getMaxZoom() >= info.getMaxZoom()&& l.getBbox() != null && l.getBbox().bounds(center)).findFirst()381 .filter(l -> l.getMaxZoom() >= maxZoom && l.getBbox() != null && l.getBbox().bounds(center)).findFirst() 381 382 .orElseGet(() -> layers.stream().filter(l -> l.getBbox() != null && l.getBbox().bounds(center)).findFirst() 382 383 .orElse(ffirst));
Note:
See TracChangeset
for help on using the changeset viewer.