Ignore:
Timestamp:
23.06.2009 22:03:37 (3 years ago)
Author:
Gubaer
Message:

new: MultiFetchServerObjectReader using APIs Multi Fetch method
update: now uses Multi Fetch to check for deleted primitives on the server
update: now uses Multi Fetch to update the selected primitives with the state from the server
fixed: cleaned up merging in MergeVisitor
new: conflict resolution dialog; now resolves conflicts due to different visibilities
new: replacement for realEqual() on OsmPrimitive and derived classes; realEqual now @deprecated
fixed: cleaning up OsmReader
fixed: progress indication in OsmApi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r1670 r1690  
    527527                    final MergeVisitor visitor = new MergeVisitor(Main.main 
    528528                            .editLayer().data, dataSet); 
    529                     for (final OsmPrimitive osm : dataSet.allPrimitives()) { 
    530                         osm.visit(visitor); 
    531                     } 
    532                     visitor.fixReferences(); 
     529                    visitor.merge(); 
    533530 
    534531                    // copy the merged layer's data source info 
     
    538535                    Main.main.editLayer().fireDataChange(); 
    539536 
    540                     if (visitor.conflicts.isEmpty()) 
     537                    if (visitor.getConflicts().isEmpty()) 
    541538                        return; 
    542539                    final ConflictDialog dlg = Main.map.conflictDialog; 
    543                     dlg.add(visitor.conflicts); 
     540                    dlg.add(visitor.getConflicts()); 
    544541                    JOptionPane.showMessageDialog(Main.parent, 
    545542                            tr("There were conflicts during import.")); 
Note: See TracChangeset for help on using the changeset viewer.