Browse Source

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
6.0.7
Seth Hillbrand 4 years ago
parent
commit
d8b1e827c7
  1. 2
      pcbnew/tracks_cleaner.cpp

2
pcbnew/tracks_cleaner.cpp

@ -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 );
}
}
}

Loading…
Cancel
Save