Changeset 1265 in josm for trunk


Ignore:
Timestamp:
2009-01-15T19:41:15+01:00 (15 years ago)
Author:
stoecker
Message:

fix #2029

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
2 edited

Legend:

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

    r1180 r1265  
    236236    }
    237237
     238
     239    public int getLayerPos(Layer layer) {
     240        int curLayerPos = layers.indexOf(layer);
     241        if (curLayerPos == -1)
     242            throw new IllegalArgumentException(tr("layer not in list."));
     243        return curLayerPos;
     244    }
     245
    238246    /**
    239247     * Draw the component.
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java

    r1256 r1265  
    297297     */
    298298    public void layerAdded(Layer newLayer) {
    299         model.add(model.size(), newLayer);
     299        int pos = Main.map.mapView.getLayerPos(newLayer);
     300        model.add(pos, newLayer);
    300301        updateButtonEnabled();
    301302    }
Note: See TracChangeset for help on using the changeset viewer.