Check all previous merge events

Typo only continued merge loop when last element was successfully
merged, leaving tracks where multiple segments were colinear

Fixes https://gitlab.com/kicad/code/kicad/issues/5020
This commit is contained in:
Seth Hillbrand 2021-06-10 16:58:12 -07:00
parent 6513853e92
commit d8b1e827c7
1 changed files with 1 additions and 1 deletions

View File

@ -436,7 +436,7 @@ void TRACKS_CLEANER::cleanup( bool aDeleteDuplicateVias, bool aDeleteNullSegment
continue;
if( segment->ApproxCollinear( *candidateSegment ) )
merged = mergeCollinearSegments( segment, candidateSegment );
merged |= mergeCollinearSegments( segment, candidateSegment );
}
}
}