Ignore:
Timestamp:
2019-11-03T22:22:25+01:00 (5 years ago)
Author:
donvip
Message:

see #josm16796 - update to JOSM 15502 - use IGpxTrack in GpxData (patch by Bjoeni)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DirectDownload.java

    r34593 r35221  
    1212import org.openstreetmap.josm.data.gpx.GpxData;
    1313import org.openstreetmap.josm.data.gpx.GpxTrack;
    14 import org.openstreetmap.josm.data.gpx.ImmutableGpxTrack;
     14import org.openstreetmap.josm.data.gpx.IGpxTrack;
    1515import org.openstreetmap.josm.gui.MainApplication;
    1616import org.openstreetmap.josm.gui.MainMenu;
     
    6262                GpxData dataNew = new GpxData();
    6363
    64                 for (GpxTrack trk : data.getTracks()) {
     64                for (IGpxTrack trk : data.getTracks()) {
    6565                    HashMap<String, Object> attrib = new HashMap<>(trk.getAttributes());
    6666                    if (!trk.getAttributes().containsKey(GpxConstants.GPX_NAME)) {
     
    7171                    }
    7272                    // replace the existing trace in the unmodifiable tracks
    73                     dataNew.addTrack(new ImmutableGpxTrack(new ArrayList<>(trk.getSegments()), attrib));
     73                    dataNew.addTrack(new GpxTrack(new ArrayList<>(trk.getSegments()), attrib));
    7474                }
    7575
Note: See TracChangeset for help on using the changeset viewer.