Changeset 6336 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
- Timestamp:
- 2013-10-27T05:35:41+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
r6070 r6336 168 168 MapView.addEditLayerChangeListener(actSearch); 169 169 // editLayerChanged also gets the selection history of the level 170 model.editLayerChanged(null, Main.map.mapView.getEditLayer()); 171 if (Main.map.mapView.getEditLayer() != null) { 172 model.setJOSMSelection(Main.map.mapView.getEditLayer().data.getAllSelected()); 170 OsmDataLayer editLayer = Main.main.getEditLayer(); 171 model.editLayerChanged(null, editLayer); 172 if (editLayer != null) { 173 model.setJOSMSelection(editLayer.data.getAllSelected()); 173 174 } 174 175 actSearch.updateEnabledState(); … … 285 286 286 287 public void updateEnabledState() { 287 setEnabled(Main.main != null && Main.main.getEditLayer() != null);288 setEnabled(Main.main != null && !Main.main.hasEditLayer()); 288 289 } 289 290 … … 310 311 Collection<OsmPrimitive> sel = model.getSelected(); 311 312 if (sel.isEmpty())return; 312 if (Main.map == null || Main.map.mapView == null || Main.map.mapView.getEditLayer() == null) return; 313 Main.map.mapView.getEditLayer().data.setSelected(sel); 313 OsmDataLayer editLayer = Main.main.getEditLayer(); 314 if (editLayer == null) return; 315 editLayer.data.setSelected(sel); 314 316 } 315 317
Note:
See TracChangeset
for help on using the changeset viewer.