Ignore:
Timestamp:
2018-01-13T00:52:54+01:00 (6 years ago)
Author:
Don-vip
Message:

fix #15766, see #15688 - fix performance regression introduced in r13229 when drawing a way of many nodes while the filter dialog is open

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java

    r12846 r13309  
    1111import org.openstreetmap.josm.data.osm.search.SearchMode;
    1212import org.openstreetmap.josm.data.osm.search.SearchParseError;
    13 import org.openstreetmap.josm.gui.MainApplication;
    14 import org.openstreetmap.josm.gui.MapFrame;
    1513import org.openstreetmap.josm.tools.SubclassFilteredCollection;
    1614
     
    225223
    226224    private static FilterType test(List<FilterInfo> filters, OsmPrimitive primitive, boolean hidden) {
    227         MapFrame map = MainApplication.getMap();
    228         if (primitive.isIncomplete() ||
    229                 (map != null && map.mapMode != null && map.mapMode.getPreservedPrimitives().contains(primitive)))
     225        if (primitive.isIncomplete() || primitive.isPreserved())
    230226            return FilterType.NOT_FILTERED;
    231227
Note: See TracChangeset for help on using the changeset viewer.