Ignore:
Timestamp:
2008-09-10T00:40:33+02:00 (16 years ago)
Author:
framm
Message:
  • filename checking for audio markers in GPX. Fixes #973.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r804 r942  
    3030import org.openstreetmap.josm.data.coor.EastNorth;
    3131import org.openstreetmap.josm.data.gpx.GpxData;
     32import org.openstreetmap.josm.data.gpx.GpxLink;
    3233import org.openstreetmap.josm.data.gpx.WayPoint;
    3334import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
     
    7576                this.fromLayer = fromLayer;
    7677                double firstTime = -1.0;
     78                String lastLinkedFile = "";
    7779
    7880                for (WayPoint wpt : indata.waypoints) {
    7981                        /* calculate time differences in waypoints */
    8082                        double time = wpt.time;
    81                         if (firstTime < 0)
     83                        if (firstTime < 0) {
    8284                                firstTime = time;
     85                                for (GpxLink oneLink : (Collection<GpxLink>) wpt.attr.get("link")) {
     86                                        lastLinkedFile = oneLink.uri;
     87                                        break;
     88                                }
     89                        }
     90                        for (GpxLink oneLink : (Collection<GpxLink>) wpt.attr.get("link")) {
     91                                if (!oneLink.uri.equals(lastLinkedFile))firstTime = time;
     92                                lastLinkedFile = oneLink.uri;
     93                                break;
     94                        }
    8395            Marker m = Marker.createMarker(wpt, indata.storageFile, this, time, time - firstTime);
    8496            if (m != null)
Note: See TracChangeset for help on using the changeset viewer.