Changeset 13109 in josm for trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java
- Timestamp:
- 2017-11-11T02:03:41+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java
r12846 r13109 6 6 import java.awt.geom.Area; 7 7 import java.awt.geom.Rectangle2D; 8 import java.util.Arrays; 8 9 import java.util.Collection; 9 10 import java.util.Collections; … … 77 78 @Override 78 79 public String[] getOptionalParams() { 79 return new String[] {"new_layer", "layer_name", "addtags", "select", "zoom_mode", "changeset_comment", "changeset_source", "search"}; 80 return new String[] {"new_layer", "layer_name", "addtags", "select", "zoom_mode", 81 "changeset_comment", "changeset_source", "changeset_hashtags", "search"}; 80 82 } 81 83 … … 213 215 214 216 // add changeset tags after download if necessary 215 if (args.containsKey("changeset_comment") || args.containsKey("changeset_source") ) {217 if (args.containsKey("changeset_comment") || args.containsKey("changeset_source") || args.containsKey("changeset_hashtags")) { 216 218 MainApplication.worker.submit(() -> { 217 if (MainApplication.getLayerManager().getEditDataSet() != null) {218 if (args.containsKey("changeset_comment")) {219 MainApplication.getLayerManager().getEditDataSet().addChangeSetTag("comment", args.get("changeset_comment"));220 }221 if (args.containsKey("changeset_source")) {222 MainApplication.getLayerManager().getEditDataSet().addChangeSetTag("source", args.get("changeset_source"));219 DataSet ds = MainApplication.getLayerManager().getEditDataSet(); 220 if (ds != null) { 221 for (String tag : Arrays.asList("changeset_comment", "changeset_source", "changeset_hashtags")) { 222 if (args.containsKey(tag)) { 223 ds.addChangeSetTag(tag.substring("changeset_".length()), args.get(tag)); 224 } 223 225 } 224 226 }
Note:
See TracChangeset
for help on using the changeset viewer.