Ignore:
Timestamp:
2007-08-10T21:12:53+02:00 (18 years ago)
Author:
imi
Message:
  • fixed a bug that nodes were not created when no data layer was loaded
  • deprecated Main.map.mapView.addLayerChangeListener.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java

    r298 r304  
    3333import org.openstreetmap.josm.gui.MapFrame;
    3434import org.openstreetmap.josm.gui.MapView;
    35 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    3635import org.openstreetmap.josm.gui.layer.Layer;
    3736import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     37import org.openstreetmap.josm.gui.layer.Layer.LayerChangeListener;
    3838import org.openstreetmap.josm.tools.DontShowAgainInfo;
    3939import org.openstreetmap.josm.tools.ImageProvider;
     
    180180                        }
    181181                });
    182                 mapView.addLayerChangeListener(this);
     182                Layer.listeners.add(this);
    183183
    184184                instance.addMouseListener(new MouseAdapter(){
     
    283283        public void layerRemoved(Layer oldLayer) {
    284284                model.removeElement(oldLayer);
     285                if (model.isEmpty()) {
     286                        Layer.listeners.remove(this);
     287                        return;
     288                }
    285289                if (instance.getSelectedIndex() == -1)
    286290                        instance.setSelectedIndex(0);
     
    296300                updateButtonEnabled();
    297301        }
    298 
    299         public void layerMoved(Layer layer, int newPosition) {}
    300302}
Note: See TracChangeset for help on using the changeset viewer.