Ticket #17219: 17219-v2.patch

File 17219-v2.patch, 1.3 KB (added by GerdP, 7 years ago)
  • src/org/openstreetmap/josm/data/validation/tests/TagChecker.java

     
    395395     * @since 9023
    396396     */
    397397    public static boolean isKeyInPresets(String key) {
    398         return getPresetValues(key) != null;
     398        return TaggingPresets.getPresetValues(key) != null;
    399399    }
    400400
    401401    /**
     
    407407     */
    408408    public static boolean isTagInPresets(String key, String value) {
    409409        final Set<String> values = getPresetValues(key);
    410         return values != null && (values.isEmpty() || values.contains(value));
     410        return values != null && values.contains(value);
    411411    }
    412412
    413413    /**
     
    451451    public static boolean isTagIgnored(String key, String value) {
    452452        if (isKeyIgnored(key))
    453453            return true;
     454        final Set<String> values = getPresetValues(key);
     455        if (values != null && values.isEmpty())
     456            return true;
    454457        if (!isTagInPresets(key, value)) {
    455458            for (Tag a : ignoreDataTag) {
    456459                if (key.equals(a.getKey()) && value.equals(a.getValue())) {