Changeset 2446 in josm for trunk


Ignore:
Timestamp:
2009-11-13T12:14:49+01:00 (12 years ago)
Author:
Gubaer
Message:

fixed #3839: Layer order: gpx defaults above data-layer
A new GPX-Layer is now created below the lowest data layer

File:
1 edited

Legend:

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

    r2402 r2446  
    158158            return;
    159159        }
    160         for (int i=layers.size()-1; i> 0; i--) {
     160        for (int i=layers.size()-1; i>= 0; i--) {
    161161            if (layers.get(i) instanceof OsmDataLayer) {
    162                 if (i == layers.size()) {
     162                if (i == layers.size()-1) {
    163163                    layers.add(layer);
    164164                } else {
     
    180180        }
    181181
    182         if (layer.isBackgroundLayer() || layers.isEmpty()) {
     182        if (layer instanceof GpxLayer) {
     183            addGpxLayer((GpxLayer)layer);
     184        } else if (layer.isBackgroundLayer() || layers.isEmpty()) {
    183185            layers.add(layer);
    184         } else if (layer instanceof GpxLayer){
    185             addGpxLayer((GpxLayer)layer);
    186186        } else {
    187187            layers.add(0, layer);
Note: See TracChangeset for help on using the changeset viewer.