Ignore:
Timestamp:
2009-10-11T16:37:08+02:00 (15 years ago)
Author:
jttt
Message:

Replace testing for id <= 0 with isNew() method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java

    r2181 r2273  
    212212    public LatLon getMergedCoords() {
    213213        switch(coordMergeDecision) {
    214             case KEEP_MINE: return myCoords;
    215             case KEEP_THEIR: return theirCoords;
    216             case UNDECIDED: return null;
     214        case KEEP_MINE: return myCoords;
     215        case KEEP_THEIR: return theirCoords;
     216        case UNDECIDED: return null;
    217217        }
    218218        // should not happen
     
    246246    public Boolean getMergedDeletedState() {
    247247        switch(deletedMergeDecision) {
    248             case KEEP_MINE: return myDeletedState;
    249             case KEEP_THEIR: return theirDeletedState;
    250             case UNDECIDED: return null;
     248        case KEEP_MINE: return myDeletedState;
     249        case KEEP_THEIR: return theirDeletedState;
     250        case UNDECIDED: return null;
    251251        }
    252252        // should not happen
     
    279279    public Boolean getMergedVisibleState() {
    280280        switch(visibleMergeDecision) {
    281             case KEEP_MINE: return myVisibleState;
    282             case KEEP_THEIR: return theirVisibleState;
    283             case UNDECIDED: return null;
     281        case KEEP_MINE: return myVisibleState;
     282        case KEEP_THEIR: return theirVisibleState;
     283        case UNDECIDED: return null;
    284284        }
    285285        // should not happen
     
    484484
    485485        switch(ret) {
    486             case JOptionPane.CLOSED_OPTION: return false;
    487             case JOptionPane.YES_OPTION: return true;
    488             case JOptionPane.NO_OPTION: return false;
     486        case JOptionPane.CLOSED_OPTION: return false;
     487        case JOptionPane.YES_OPTION: return true;
     488        case JOptionPane.NO_OPTION: return false;
    489489        }
    490490        return false;
     
    513513
    514514        switch(ret) {
    515             case JOptionPane.CLOSED_OPTION: return false;
    516             case JOptionPane.YES_OPTION: return true;
    517             case JOptionPane.NO_OPTION: return false;
     515        case JOptionPane.CLOSED_OPTION: return false;
     516        case JOptionPane.YES_OPTION: return true;
     517        case JOptionPane.NO_OPTION: return false;
    518518        }
    519519        return false;
     
    535535        HashMap<Long,OsmPrimitive> candidates = new HashMap<Long,OsmPrimitive>();
    536536        for (Node n : way.getNodes()) {
    537             if (n.getId() > 0 && ! candidates.values().contains(n)) {
     537            if (!n.isNew() && !candidates.values().contains(n)) {
    538538                candidates.put(n.getId(), n);
    539539            }
     
    572572        HashMap<Long,OsmPrimitive> candidates = new HashMap<Long, OsmPrimitive>();
    573573        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())) {
    575575                candidates.put(m.getMember().getId(), m.getMember());
    576576            }
Note: See TracChangeset for help on using the changeset viewer.