Changeset 10507 in josm for trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java
- Timestamp:
- 2016-07-03T11:49:45+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java
r10436 r10507 60 60 import org.openstreetmap.josm.data.validation.tests.WayConnectedToArea; 61 61 import org.openstreetmap.josm.data.validation.tests.WronglyOrderedWays; 62 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;63 import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;64 import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;65 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;66 import org.openstreetmap.josm.gui.layer.OsmDataLayer;67 62 import org.openstreetmap.josm.gui.layer.ValidatorLayer; 68 63 import org.openstreetmap.josm.gui.preferences.projection.ProjectionPreference; … … 75 70 * @author Francisco R. Santos <frsantos@gmail.com> 76 71 */ 77 public class OsmValidator implements LayerChangeListener{72 public class OsmValidator { 78 73 79 74 public static volatile ValidatorLayer errorLayer; … … 346 341 } 347 342 348 /* -------------------------------------------------------------------------- */349 /* interface LayerChangeListener */350 /* -------------------------------------------------------------------------- */351 @Override352 public void layerAdded(LayerAddEvent e) {353 // do nothing354 }355 356 @Override357 public void layerOrderChanged(LayerOrderChangeEvent e) {358 // do nothing359 }360 361 @Override362 public void layerRemoving(LayerRemoveEvent e) {363 if (e.getRemovedLayer() == errorLayer) {364 errorLayer = null;365 return;366 }367 if (e.getSource().getLayersOfType(OsmDataLayer.class).isEmpty()) {368 if (errorLayer != null) {369 Main.getLayerManager().removeLayer(errorLayer);370 }371 }372 }373 343 }
Note:
See TracChangeset
for help on using the changeset viewer.