Changeset 13434 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
- Timestamp:
- 2018-02-18T05:02:23+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
r13210 r13434 342 342 343 343 protected void setCurrentRelationAsSelection() { 344 MainApplication.getLayerManager().get EditDataSet().setSelected(displaylist.getSelectedValue());344 MainApplication.getLayerManager().getActiveDataSet().setSelected(displaylist.getSelectedValue()); 345 345 } 346 346 … … 351 351 @Override 352 352 public void mouseClicked(MouseEvent e) { 353 if (MainApplication.getLayerManager().getEditLayer() == null) return;354 if ( isDoubleClick(e)) {355 if (e.isControlDown() ) {353 DataSet ds = MainApplication.getLayerManager().getActiveDataSet(); 354 if (ds != null && isDoubleClick(e)) { 355 if (e.isControlDown() && !ds.isReadOnly()) { 356 356 editCurrentRelation(); 357 357 } else { … … 733 733 return; 734 734 // trigger a sort of the relation list because the display name may have changed 735 //736 735 List<Relation> sel = model.getSelectedRelations(); 737 736 model.sort(); … … 742 741 @Override 743 742 public void dataChanged(DataChangedEvent event) { 744 initFromLayer(MainApplication.getLayerManager().get EditLayer());743 initFromLayer(MainApplication.getLayerManager().getActiveDataLayer()); 745 744 } 746 745
Note:
See TracChangeset
for help on using the changeset viewer.