Ignore:
Timestamp:
2020-05-17T15:57:57+02:00 (4 years ago)
Author:
simon04
Message:

see #19053 - fix cleanup3000, add non-regression test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java

    r16296 r16443  
    1919import java.util.Enumeration;
    2020import java.util.HashMap;
    21 import java.util.HashSet;
    2221import java.util.Iterator;
    2322import java.util.List;
    2423import java.util.Map;
    2524import java.util.Map.Entry;
    26 import java.util.Set;
    2725import java.util.SortedMap;
    2826import java.util.TreeMap;
     
    322320    private static void cleanup3000() {
    323321        // see #19053
    324         Set<String> toRemove = new HashSet<>();
    325         for (Entry<String, String> entry : ignoredErrors.entrySet()) {
    326             if (entry.getKey().equals("3000_" + entry.getValue()))
    327                 toRemove.add(entry.getValue());
    328         }
    329322        ignoredErrors.entrySet()
    330                 .removeIf(e -> toRemove.contains(e.getValue()) && !e.getKey().equals("3000_" + e.getValue()));
    331 
     323                .removeIf(e -> e.getKey().equals("3000_" + e.getValue()));
    332324    }
    333325
Note: See TracChangeset for help on using the changeset viewer.