Changeset 30 in josm for src/org/openstreetmap/josm/io/OsmReader.java
- Timestamp:
- 2005-12-03T14:14:35+01:00 (20 years ago)
- File:
-
- 1 edited
-
src/org/openstreetmap/josm/io/OsmReader.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/io/OsmReader.java
r29 r30 118 118 else if (child.getName().equals("segment")) { 119 119 LineSegment ls = parseLineSegment(child, data); 120 if (data. pendingLineSegments.contains(ls))120 if (data.lineSegments.contains(ls)) 121 121 throw new JDOMException("Double segment definition "+ls.id); 122 122 for (Track t : data.tracks) 123 123 if (t.segments.contains(ls)) 124 124 throw new JDOMException("Double segment definition "+ls.id); 125 data. pendingLineSegments.add(ls);125 data.lineSegments.add(ls); 126 126 } else if (child.getName().equals("track")) { 127 127 Track track = parseTrack(child, data); … … 175 175 Element child = (Element)o; 176 176 long id = Long.parseLong(child.getAttributeValue("uid")); 177 LineSegment ls = findLineSegment(data. pendingLineSegments, id);177 LineSegment ls = findLineSegment(data.lineSegments, id); 178 178 if (ls != null) { 179 179 track.segments.add(ls); 180 data. pendingLineSegments.remove(ls);180 data.lineSegments.remove(ls); 181 181 continue; 182 182 }
Note:
See TracChangeset
for help on using the changeset viewer.
