Skip to content

Commit ec35dd4

Browse files
Running the loop down to 0 seems to work better when splitting in segments
1 parent 0aab07b commit ec35dd4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/main/java/org/openstreetmap/josm/plugins/pt_assistant/actions/ExtractRelationMembersToNewRelationAction.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,14 +180,13 @@ public void splitInSegments(Relation originalRelation, Boolean convertToSuperrou
180180
final List<RelationMember> members = clonedRelation.getMembers();
181181
RouteSegmentToExtract segment = new RouteSegmentToExtract(clonedRelation);
182182
RouteSegmentToExtract newSegment = null;
183-
for (int i = members.size() - 1; i >= 1; i--) {
183+
for (int i = members.size() - 1; i >= 0; i--) {
184184
newSegment = segment.addPTWayMember(i);
185185
if (newSegment != null) {
186186
segment.extractToRelation(Arrays.asList("type", "route"), true);
187187
segment = newSegment;
188188
}
189189
}
190-
segment.extractToRelation(Arrays.asList("type", "route"), true);
191190
if (convertToSuperroute) {
192191
clonedRelation.put("type", "superroute");
193192
}

0 commit comments

Comments
 (0)