Ignore:
Timestamp:
04.02.2010 21:04:02 (2 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.