Ignore:
Timestamp:
2015-05-21T01:18:35+02:00 (9 years ago)
Author:
Don-vip
Message:

When doing a String.toLowerCase()/toUpperCase() call, use a Locale. This avoids problems with certain locales, i.e. Lithuanian or Turkish. See PMD UseLocaleWithCaseConversions rule and String.toLowerCase() javadoc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java

    r8384 r8404  
    2525import java.util.Iterator;
    2626import java.util.List;
     27import java.util.Locale;
    2728import java.util.Set;
    2829import java.util.concurrent.locks.Condition;
     
    10641065    public boolean isProjectionSupported(Projection proj) {
    10651066        List<String> serverProjections = info.getServerProjections();
    1066         return serverProjections.contains(proj.toCode().toUpperCase())
     1067        return serverProjections.contains(proj.toCode().toUpperCase(Locale.ENGLISH))
    10671068                || ("EPSG:3857".equals(proj.toCode()) && (serverProjections.contains("EPSG:4326") || serverProjections.contains("CRS:84")))
    10681069                || ("EPSG:4326".equals(proj.toCode()) && serverProjections.contains("CRS:84"));
Note: See TracChangeset for help on using the changeset viewer.