Changeset 2273 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties
- Timestamp:
- 2009-10-11T16:37:08+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java
r2181 r2273 212 212 public LatLon getMergedCoords() { 213 213 switch(coordMergeDecision) { 214 215 216 214 case KEEP_MINE: return myCoords; 215 case KEEP_THEIR: return theirCoords; 216 case UNDECIDED: return null; 217 217 } 218 218 // should not happen … … 246 246 public Boolean getMergedDeletedState() { 247 247 switch(deletedMergeDecision) { 248 249 250 248 case KEEP_MINE: return myDeletedState; 249 case KEEP_THEIR: return theirDeletedState; 250 case UNDECIDED: return null; 251 251 } 252 252 // should not happen … … 279 279 public Boolean getMergedVisibleState() { 280 280 switch(visibleMergeDecision) { 281 282 283 281 case KEEP_MINE: return myVisibleState; 282 case KEEP_THEIR: return theirVisibleState; 283 case UNDECIDED: return null; 284 284 } 285 285 // should not happen … … 484 484 485 485 switch(ret) { 486 487 488 486 case JOptionPane.CLOSED_OPTION: return false; 487 case JOptionPane.YES_OPTION: return true; 488 case JOptionPane.NO_OPTION: return false; 489 489 } 490 490 return false; … … 513 513 514 514 switch(ret) { 515 516 517 515 case JOptionPane.CLOSED_OPTION: return false; 516 case JOptionPane.YES_OPTION: return true; 517 case JOptionPane.NO_OPTION: return false; 518 518 } 519 519 return false; … … 535 535 HashMap<Long,OsmPrimitive> candidates = new HashMap<Long,OsmPrimitive>(); 536 536 for (Node n : way.getNodes()) { 537 if ( n.getId() > 0 && !candidates.values().contains(n)) {537 if (!n.isNew() && !candidates.values().contains(n)) { 538 538 candidates.put(n.getId(), n); 539 539 } … … 572 572 HashMap<Long,OsmPrimitive> candidates = new HashMap<Long, OsmPrimitive>(); 573 573 for (RelationMember m : r.getMembers()) { 574 if ( m.getMember().getId() > 0&& !candidates.values().contains(m.getMember())) {574 if (!m.getMember().isNew() && !candidates.values().contains(m.getMember())) { 575 575 candidates.put(m.getMember().getId(), m.getMember()); 576 576 }
Note:
See TracChangeset
for help on using the changeset viewer.