Changeset 13486 in josm for trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java
- Timestamp:
- 2018-03-03T17:59:48+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java
r13067 r13486 41 41 import org.openstreetmap.josm.gui.dialogs.relation.RelationEditor; 42 42 import org.openstreetmap.josm.gui.dialogs.relation.sort.RelationSorter; 43 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 43 44 import org.openstreetmap.josm.gui.util.GuiHelper; 44 45 import org.openstreetmap.josm.spi.preferences.Config; … … 160 161 161 162 // download incomplete relation or incomplete members if necessary 162 if (multipolygonRelation != null) { 163 OsmDataLayer editLayer = getLayerManager().getEditLayer(); 164 if (multipolygonRelation != null && editLayer != null && editLayer.isDownloadable()) { 163 165 if (!multipolygonRelation.isNew() && multipolygonRelation.isIncomplete()) { 164 166 MainApplication.worker.submit( 165 new DownloadRelationTask(Collections.singleton(multipolygonRelation), getLayerManager().getEditLayer()));167 new DownloadRelationTask(Collections.singleton(multipolygonRelation), editLayer)); 166 168 } else if (multipolygonRelation.hasIncompleteMembers()) { 167 169 MainApplication.worker.submit(new DownloadRelationMemberTask(multipolygonRelation, 168 170 DownloadSelectedIncompleteMembersAction.buildSetOfIncompleteMembers(Collections.singleton(multipolygonRelation)), 169 getLayerManager().getEditLayer()));171 editLayer)); 170 172 } 171 173 }
Note:
See TracChangeset
for help on using the changeset viewer.