Changeset 10659 in josm for trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
- Timestamp:
- 2016-07-27T02:48:44+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
r10601 r10659 18 18 import java.util.LinkedList; 19 19 import java.util.List; 20 import java.util.Objects; 20 21 import java.util.Set; 21 22 import java.util.concurrent.atomic.AtomicInteger; … … 444 445 445 446 if (wayChunks.size() < 2) { 446 if (wayChunks.get(0).get(0) ==wayChunks.get(0).get(wayChunks.get(0).size() - 1)) {447 if (Objects.equals(wayChunks.get(0).get(0), wayChunks.get(0).get(wayChunks.get(0).size() - 1))) { 447 448 new Notification( 448 449 tr("You must select two or more nodes to split a circular way.")) … … 569 570 List<RelationMember> relationMembers = r.getMembers(); 570 571 for (RelationMember rm: relationMembers) { 571 if (rm.isWay() && rm.getMember() == way) {572 if (rm.isWay() && Objects.equals(rm.getMember(), way)) { 572 573 boolean insert = true; 573 574 if ("restriction".equals(type) || "destination_sign".equals(type)) { … … 630 631 if ((ir - k >= 0) && relationMembers.get(ir - k).isWay()) { 631 632 Way w = relationMembers.get(ir - k).getWay(); 632 if ((w.lastNode() ==way.firstNode()) || w.firstNode()==way.firstNode()) {633 if (Objects.equals(w.lastNode(), way.firstNode()) || Objects.equals(w.firstNode(), way.firstNode())) { 633 634 backwards = Boolean.FALSE; 634 } else if ((w.firstNode() ==way.lastNode()) || w.lastNode()==way.lastNode()) {635 } else if (Objects.equals(w.firstNode(), way.lastNode()) || Objects.equals(w.lastNode(), way.lastNode())) { 635 636 backwards = Boolean.TRUE; 636 637 } … … 639 640 if ((ir + k < relationMembers.size()) && relationMembers.get(ir + k).isWay()) { 640 641 Way w = relationMembers.get(ir + k).getWay(); 641 if ((w.lastNode() ==way.firstNode()) || w.firstNode()==way.firstNode()) {642 if (Objects.equals(w.lastNode(), way.firstNode()) || Objects.equals(w.firstNode(), way.firstNode())) { 642 643 backwards = Boolean.TRUE; 643 } else if ((w.firstNode() ==way.lastNode()) || w.lastNode()==way.lastNode()) {644 } else if (Objects.equals(w.firstNode(), way.lastNode()) || Objects.equals(w.lastNode(), way.lastNode())) { 644 645 backwards = Boolean.FALSE; 645 646 }
Note:
See TracChangeset
for help on using the changeset viewer.
