Ticket #18970: 18970.patch
| File 18970.patch, 1.0 KB (added by , 6 years ago) |
|---|
-
src/org/openstreetmap/josm/data/osm/Way.java
35 35 */ 36 36 private Node[] nodes = new Node[0]; 37 37 private BBox bbox; 38 private boolean hasIncompleteNodes; 38 39 39 40 @Override 40 41 public List<Node> getNodes() { … … 56 57 } else { 57 58 this.nodes = nodes.toArray(new Node[0]); 58 59 } 60 hasIncompleteNodes = false; 59 61 for (Node node: this.nodes) { 60 62 node.addReferrer(this); 63 if(node.isIncomplete()) 64 hasIncompleteNodes = true; 61 65 node.clearCachedStyle(); 62 66 } 63 67 … … 590 594 * @since 2587 591 595 */ 592 596 public boolean hasIncompleteNodes() { 593 return Arrays.stream(nodes).anyMatch(Node::isIncomplete);597 return hasIncompleteNodes; 594 598 } 595 599 596 600 /**
