Ignore:
Timestamp:
2010-02-04T21:04:02+01:00 (14 years ago)
Author:
jttt
Message:

Fixed #4408 confict manager: do not have to solve tag- and element-conficts when deleting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMerger.java

    r2512 r2936  
    11// License: GPL. For details, see LICENSE file.
    22package org.openstreetmap.josm.gui.conflict.pair.relation;
    3 
    4 import java.util.logging.Logger;
    53
    64import javax.swing.JScrollPane;
     
    97import org.openstreetmap.josm.data.osm.Relation;
    108import org.openstreetmap.josm.data.osm.RelationMember;
     9import org.openstreetmap.josm.gui.conflict.pair.IConflictResolver;
    1110import org.openstreetmap.josm.gui.conflict.pair.ListMerger;
    1211
     
    1413 * A UI component for resolving conflicts in the member lists of two {@see Relation}
    1514 */
    16 public class RelationMemberMerger extends ListMerger<RelationMember> {
    17     private static final Logger logger = Logger.getLogger(RelationMemberMerger.class.getName());
     15public class RelationMemberMerger extends ListMerger<RelationMember> implements IConflictResolver {
     16    //private static final Logger logger = Logger.getLogger(RelationMemberMerger.class.getName());
    1817
    1918    @Override
     
    6261        super(new RelationMemberListMergeModel());
    6362    }
     63
     64    public void deletePrimitive(boolean deleted) {
     65        if (deleted) {
     66            model.clearMerged();
     67            model.setFrozen(true);
     68        } else {
     69            model.setFrozen(false);
     70        }
     71    }
    6472}
Note: See TracChangeset for help on using the changeset viewer.