Ticket #10454: 10454_no_tiles_regex.patch

File 10454_no_tiles_regex.patch, 1.1 KB (added by wiktorn, 11 years ago)
  • src/org/openstreetmap/gui/jmapviewer/tilesources/AbstractTMSTileSource.java

    diff --git src/org/openstreetmap/gui/jmapviewer/tilesources/AbstractTMSTileSource.java src/org/openstreetmap/gui/jmapviewer/tilesources/AbstractTMSTileSource.java
    index 027b550..6b45332 100644
    public abstract class AbstractTMSTileSource extends AbstractTileSource {  
    133133        if(noTileHeaders != null) {
    134134            for (Entry<String, String> searchEntry: noTileHeaders.entrySet()) {
    135135                List<String> headerVals = headers.get(searchEntry.getKey());
    136                 if (headerVals != null && headerVals.contains(searchEntry.getValue())) {
     136                if (headerVals != null) {
     137                    for (String headerValue: headerVals) {
     138                        if (headerValue.matches(searchEntry.getValue())) {
    137139                            return true;
    138140                        }
    139141                    }
    140142                }
     143            }
     144        }
    141145        return super.isNoTileAtZoom(headers, statusCode, content);
    142146    }
    143147}