Changeset 10615 in josm for trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandler.java
- Timestamp:
- 2016-07-23T20:04:31+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandler.java
r10446 r10615 68 68 newLayer, ps, referrers, relationMembers, args.get("layer_name"), null); 69 69 Main.worker.submit(task); 70 Main.worker.submit(new Runnable() { 71 @Override 72 public void run() { 73 final List<PrimitiveId> downloaded = task.getDownloadedId(); 74 final DataSet ds = Main.getLayerManager().getEditDataSet(); 75 if (downloaded != null) { 76 GuiHelper.runInEDT(new Runnable() { 77 @Override 78 public void run() { 79 ds.setSelected(downloaded); 80 } 81 }); 82 Collection<OsmPrimitive> downlPrim = new HashSet<>(); 83 for (PrimitiveId id : downloaded) { 84 downlPrim.add(ds.getPrimitiveById(id)); 85 } 86 AddTagsDialog.addTags(args, sender, downlPrim); 70 Main.worker.submit(() -> { 71 final List<PrimitiveId> downloaded = task.getDownloadedId(); 72 final DataSet ds = Main.getLayerManager().getEditDataSet(); 73 if (downloaded != null) { 74 GuiHelper.runInEDT(() -> ds.setSelected(downloaded)); 75 Collection<OsmPrimitive> downlPrim = new HashSet<>(); 76 for (PrimitiveId id : downloaded) { 77 downlPrim.add(ds.getPrimitiveById(id)); 87 78 } 88 ps.clear();79 AddTagsDialog.addTags(args, sender, downlPrim); 89 80 } 81 ps.clear(); 90 82 }); 91 83 }
Note:
See TracChangeset
for help on using the changeset viewer.