Ignore:
Timestamp:
2017-06-11T22:26:15+02:00 (7 years ago)
Author:
Don-vip
Message:

see #14929 - Automatic filters on numeric tag values (level, layer, maxspeed, voltage)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MapView.java

    r12391 r12400  
    5050import org.openstreetmap.josm.data.osm.visitor.paint.relations.MultipolygonCache;
    5151import org.openstreetmap.josm.gui.MapViewState.MapViewRectangle;
     52import org.openstreetmap.josm.gui.autofilter.AutoFilterManager;
    5253import org.openstreetmap.josm.gui.datatransfer.OsmTransferHandler;
    5354import org.openstreetmap.josm.gui.layer.GpxLayer;
     
    289290            add(c);
    290291        }
     292        if (AutoFilterManager.PROP_AUTO_FILTER_ENABLED.get()) {
     293            AutoFilterManager.getInstance().enableAutoFilterRule(AutoFilterManager.PROP_AUTO_FILTER_RULE.get());
     294        }
    291295        setTransferHandler(new OsmTransferHandler());
    292296    }
     
    558562        }
    559563
    560         if (Main.isDisplayingMapView() && Main.map.filterDialog != null) {
     564        if (AutoFilterManager.getInstance().getCurrentAutoFilter() != null) {
     565            AutoFilterManager.getInstance().drawOSDText(tempG);
     566        } else if (Main.isDisplayingMapView() && Main.map.filterDialog != null) {
    561567            Main.map.filterDialog.drawOSDText(tempG);
    562568        }
Note: See TracChangeset for help on using the changeset viewer.