- Timestamp:
- 2008-07-07T02:00:28+02:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/MapView.java
r635 r684 153 153 for (Layer.LayerChangeListener l : Layer.listeners) 154 154 l.layerAdded(layer); 155 156 155 // autoselect the new layer 156 Layer old = activeLayer; 157 157 setActiveLayer(layer); 158 for (Layer.LayerChangeListener l : Layer.listeners) 159 l.activeLayerChange(old, layer); 158 160 repaint(); 159 161 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
r627 r684 131 131 132 132 public void activeLayerChange(Layer a, Layer b) { 133 if ( a instanceof OsmDataLayer&& b instanceof OsmDataLayer) {134 ((OsmDataLayer)a).listenerDataChanged.remove(this);133 if ((a == null || a instanceof OsmDataLayer) && b instanceof OsmDataLayer) { 134 if (a != null) ((OsmDataLayer)a).listenerDataChanged.remove(this); 135 135 ((OsmDataLayer)b).listenerDataChanged.add(this); 136 136 updateList();
Note:
See TracChangeset
for help on using the changeset viewer.