Ignore:
Timestamp:
2016-02-17T23:27:47+01:00 (8 years ago)
Author:
wiktorn
Message:

Snap scale to mercator zoom levels.

See #12350

Patch submitted by: kolesar

File:
1 edited

Legend:

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

    r9623 r9818  
    6060import org.openstreetmap.josm.gui.layer.MapViewPaintable;
    6161import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     62import org.openstreetmap.josm.gui.layer.NativeScaleLayer;
    6263import org.openstreetmap.josm.gui.layer.geoimage.GeoImageLayer;
    6364import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     
    411412            if (isOsmDataLayer) {
    412413                ((OsmDataLayer) layer).addLayerStateChangeListener(this);
     414            }
     415
     416            if (layer instanceof NativeScaleLayer) {
     417                Main.map.mapView.setNativeScaleLayer((NativeScaleLayer) layer);
    413418            }
    414419
     
    915920     *
    916921     * @param layer the layer to be activate; must be one of the layers in the list of layers
    917      * @throws IllegalArgumentException if layer is not in the lis of layers
     922     * @throws IllegalArgumentException if layer is not in the list of layers
    918923     */
    919924    public void setActiveLayer(Layer layer) {
Note: See TracChangeset for help on using the changeset viewer.