Changeset 2591 in josm for trunk/src/org/openstreetmap/josm/io/OsmReader.java
- Timestamp:
- 2009-12-06T20:26:21+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmReader.java
r2587 r2591 418 418 for (Long externalWayId: ways.keySet()) { 419 419 Way w = (Way)externalIdMap.get("w" + externalWayId); 420 boolean hasIncompleteNodes = false;421 420 List<Node> wayNodes = new ArrayList<Node>(); 422 421 for (long id : ways.get(externalWayId)) { … … 438 437 ds.addPrimitive(n); 439 438 } 440 hasIncompleteNodes = true;441 439 } 442 440 wayNodes.add(n); 443 441 } 444 442 w.setNodes(wayNodes); 445 if (hasIncompleteNodes) { 443 w.setHasIncompleteNodes(); 444 if (w.hasIncompleteNodes()) { 446 445 if (logger.isLoggable(Level.FINE)) { 447 446 logger.fine(tr("Marked way {0} with {1} nodes incomplete because at least one node was missing in the " + 448 447 "loaded data and is therefore incomplete too.", externalWayId, w.getNodesCount())); 449 448 } 450 w.setHasIncompleteNodes(true);451 449 ds.addPrimitive(w); 452 450 } else { 453 w.setHasIncompleteNodes(false);454 451 ds.addPrimitive(w); 455 452 }
Note:
See TracChangeset
for help on using the changeset viewer.