Ignore:
Timestamp:
2009-09-26T12:56:35+02:00 (15 years ago)
Author:
Gubaer
Message:

fixed #3529: New OSM layers should be put on top of layer stack.

File:
1 edited

Legend:

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

    r2181 r2192  
    6363 */
    6464public class MapView extends NavigatableComponent implements PropertyChangeListener {
    65 
    6665
    6766    /**
     
    156155            playHeadMarker = PlayHeadMarker.create();
    157156        }
    158         int pos = layers.size();
    159         while(pos > 0 && layers.get(pos-1).background) {
    160             --pos;
    161         }
    162         layers.add(pos, layer);
     157
     158        if (layer.isBackgroundLayer() || layers.isEmpty()) {
     159            layers.add(layer);
     160        } else {
     161            layers.add(0, layer);
     162        }
    163163
    164164        for (Layer.LayerChangeListener l : Layer.listeners) {
Note: See TracChangeset for help on using the changeset viewer.