pcb

Comment 4 for bug 699234

Revision history for this message
Luis de Arquer (ldearquer) wrote :

This is due to the way DRC works.
If a line goes through a polygon, it is only tested for DRC if its "clearance" flag is set. This is because, if it is not set, the DRC system assumes it is intended to join the polygon. This is a very simple assumption which, in many cases, causes problems similar to this.
This can be located in PlowsPolygon() in polygon.c. Maybe we need to rethink how clearance-in-polygon DRC works (the same system is followed for vias, arcs, etc).