Ignore:
Timestamp:
2009-07-08T21:50:32+02:00 (15 years ago)
Author:
Gubaer
Message:

new: replaced global conflict list by conflict list per layer, similar to datasets

File:
1 edited

Legend:

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

    r1748 r1750  
    367367            RelationMember  m = clone.members.get(i);
    368368            if (m.member.incomplete)
    369             {
    370369                // TODO: emit some message that sorting failed
    371370                return;
    372             }
    373371            try
    374372            {
     
    765763                DataSet dataSet = reader.parseOsm();
    766764                if (dataSet != null) {
    767                     final MergeVisitor visitor = new MergeVisitor(Main.main
    768                             .editLayer().data, dataSet);
     765                    final MergeVisitor visitor = new MergeVisitor(Main.main.map.mapView.getEditLayer()
     766                            .data, dataSet);
    769767                    visitor.merge();
    770768
    771769                    // copy the merged layer's data source info
    772770                    for (DataSource src : dataSet.dataSources) {
    773                         Main.main.editLayer().data.dataSources.add(src);
    774                     }
    775                     Main.main.editLayer().fireDataChange();
     771                        Main.main.map.mapView.getEditLayer().data.dataSources.add(src);
     772                    }
     773                    Main.main.map.mapView.getEditLayer().fireDataChange();
    776774
    777775                    if (visitor.getConflicts().isEmpty())
    778776                        return;
    779777                    final ConflictDialog dlg = Main.map.conflictDialog;
    780                     dlg.add(visitor.getConflicts());
     778                    dlg.getConflicts().add(visitor.getConflicts());
    781779                    JOptionPane.showMessageDialog(Main.parent,
    782780                            tr("There were conflicts during import."));
Note: See TracChangeset for help on using the changeset viewer.