Ignore:
Timestamp:
2016-12-04T15:06:02+01:00 (7 years ago)
Author:
bastiK
Message:

fixed #10387 - efficiency for "inside(...)" function in MapCSS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java

    r11247 r11360  
    1818import java.util.Locale;
    1919import java.util.Objects;
    20 import java.util.Set;
    2120import java.util.TreeSet;
    2221import java.util.function.Function;
     
    966965         */
    967966        public static boolean inside(Environment env, String codes) { // NO_UCD (unused code)
    968             Set<String> osmCodes = Territories.getIso3166Codes(center(env));
    969967            for (String code : codes.toUpperCase(Locale.ENGLISH).split(",")) {
    970                 if (osmCodes.contains(code.trim())) {
     968                if (Territories.isIso3166Code(code.trim(), center(env))) {
    971969                    return true;
    972970                }
Note: See TracChangeset for help on using the changeset viewer.