- Timestamp:
- 2008-08-25T16:10:56+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
r845 r867 172 172 for (Layer.LayerChangeListener l : Layer.listeners) 173 173 l.layerAdded(layer); 174 if (layer instanceof OsmDataLayer ) {174 if (layer instanceof OsmDataLayer || activeLayer == null) { 175 175 // autoselect the new layer 176 176 Layer old = activeLayer; -
trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
r845 r867 70 70 int sel = instance.getSelectedIndex(); 71 71 Layer l = layer != null ? layer : (Layer)instance.getSelectedValue(); 72 if(l == null) 73 return; 72 74 if (l instanceof OsmDataLayer) 73 75 { … … 103 105 public void actionPerformed(ActionEvent e) { 104 106 Layer l = layer == null ? (Layer)instance.getSelectedValue() : layer; 107 if(l == null) 108 return; 105 109 l.visible = !l.visible; 106 110 Main.map.mapView.repaint(); … … 280 284 mergeButton.setEnabled(enable); 281 285 upButton.setEnabled(sel > 0); 282 downButton.setEnabled(sel < model.getSize()-1);286 downButton.setEnabled(sel >= 0 && sel < model.getSize()-1); 283 287 deleteAction.setEnabled(!model.isEmpty()); 284 288 }
Note:
See TracChangeset
for help on using the changeset viewer.