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/preferences/server/ProxyPreferencesPanel.java

    r8388 r8404  
    1616import java.net.ProxySelector;
    1717import java.util.EnumMap;
     18import java.util.Locale;
    1819import java.util.Map;
    1920
     
    7475        public static ProxyPolicy fromName(String policyName) {
    7576            if (policyName == null) return null;
    76             policyName = policyName.trim().toLowerCase();
     77            policyName = policyName.trim().toLowerCase(Locale.ENGLISH);
    7778            for(ProxyPolicy pp: values()) {
    7879                if (pp.getName().equals(policyName))
Note: See TracChangeset for help on using the changeset viewer.