Changeset 33606 in osm for applications/editors/josm


Ignore:
Timestamp:
2017-09-14T23:32:09+02:00 (7 years ago)
Author:
donvip
Message:

fix #josm15278

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RoutesPlugin.java

    r33532 r33606  
    1616import org.openstreetmap.josm.gui.MainApplication;
    1717import org.openstreetmap.josm.gui.layer.Layer;
     18import org.openstreetmap.josm.gui.layer.LayerManager;
    1819import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
    1920import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
     
    8081                Layer layer = e.getAddedLayer();
    8182                if (layer instanceof OsmDataLayer) {
     83                        LayerManager lm = e.getSource();
    8284                        for (RouteLayer routeLayer : routeLayers) {
    83                                 if (!e.getSource().containsLayer(routeLayer)) {
     85                                if (!lm.containsLayer(routeLayer)) {
    8486                                        SwingUtilities.invokeLater(() -> {
    85                                                 e.getSource().addLayer(routeLayer);
     87                                                if (!lm.containsLayer(routeLayer)) {
     88                                                        lm.addLayer(routeLayer);
     89                                                }
    8690                                        });
    8791                                }
Note: See TracChangeset for help on using the changeset viewer.