Ignore:
Timestamp:
30.08.2009 15:41:28 (3 years ago)
Author:
Gubaer
Message:

new: tag conflict resolution when pasting tags (only if necessary)
fixed #2611: cant copy'n'past tags from a relation to ways or other way round
fixed #3137: Paste Tags does not work for relations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/CopyAction.java

    r1937 r2008  
    1717import org.openstreetmap.josm.Main; 
    1818import org.openstreetmap.josm.data.osm.DataSet; 
    19 import org.openstreetmap.josm.data.osm.DataSource; 
    2019import org.openstreetmap.josm.data.osm.Node; 
    2120import org.openstreetmap.josm.data.osm.OsmPrimitive; 
     
    2423import org.openstreetmap.josm.data.osm.Way; 
    2524import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 
    26 import org.openstreetmap.josm.gui.OptionPaneUtil; 
    2725import org.openstreetmap.josm.tools.Shortcut; 
    2826 
     
    110108                    osm.visit(this); 
    111109                } 
    112  
    113                 // Used internally only (in PasteTagsAction), therefore no need to translate these 
    114                 if(getCurrentDataSet().getSelectedNodes().size() > 0) { 
    115                     pasteBuffer.dataSources.add(new DataSource(null, "Copied Nodes")); 
    116                 } 
    117                 if(getCurrentDataSet().getSelectedWays().size() > 0) { 
    118                     pasteBuffer.dataSources.add(new DataSource(null, "Copied Ways")); 
    119                 } 
    120                 if(getCurrentDataSet().getSelectedRelations().size() > 0) { 
    121                     pasteBuffer.dataSources.add(new DataSource(null, "Copied Relations")); 
    122                 } 
    123110            } 
    124111        }.visitAll(); 
     
    135122        Collection<OsmPrimitive> sel = getCurrentDataSet().getSelected(); 
    136123        if (sel.isEmpty()) { 
    137             OptionPaneUtil.showMessageDialog( 
     124            JOptionPane.showMessageDialog( 
    138125                    Main.parent, 
    139126                    tr("Please select something to copy."), 
Note: See TracChangeset for help on using the changeset viewer.