Ticket #6031: OsmDataLayer.java.diff
File OsmDataLayer.java.diff, 1.3 KB (added by , 14 years ago) |
---|
-
src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
510 510 gpxData.tracks.add(new ImmutableGpxTrack(trk, trkAttr)); 511 511 } 512 512 513 // what is this loop meant to do? it creates waypoints but never514 // records them?515 513 for (Node n : data.getNodes()) { 516 514 if (n.isIncomplete() || n.isDeleted() || doneNodes.contains(n)) { 517 515 continue; 518 516 } 517 String name = n.get("name"); 518 if (name == null) 519 continue; 519 520 WayPoint wpt = new WayPoint(n.getCoor()); 521 wpt.attr.put("name", name); 520 522 if (!n.isTimestampEmpty()) { 521 523 wpt.attr.put("time", DateUtils.fromDate(n.getTimestamp())); 522 524 wpt.setTime(); 523 525 } 524 String name = n.get("name"); 525 if (name != null) { 526 wpt.attr.put("name", name); 527 } 526 String desc = n.get("description"); 527 if (desc != null) { 528 wpt.attr.put("desc", desc); 529 } 530 531 gpxData.waypoints.add(wpt); 528 532 } 529 533 return gpxData; 530 534 }