Ticket #7878: background-layer-to-not-bottom.patch

File background-layer-to-not-bottom.patch, 833 bytes (added by Daeron, 14 years ago)
  • src/org/openstreetmap/josm/gui/MapView.java

     
    276276
    277277        if (layer instanceof GpxLayer) {
    278278            addGpxLayer((GpxLayer)layer);
    279         } else if (layer.isBackgroundLayer() || layers.isEmpty()) {
     279        } else if (layers.isEmpty()) {
    280280            layers.add(layer);
     281        } else if (layer.isBackgroundLayer()) {
     282            int i = 0;
     283            for (; i < layers.size(); i++) {
     284                if (layers.get(i).isBackgroundLayer()) {
     285                    break;
     286                }
     287            }
     288            layers.add(i, layer);
    281289        } else {
    282290            layers.add(0, layer);
    283291        }