Browse Source
router: prevent pushout/bogus collision of via with is own hole (or copper) when dragging
router: prevent pushout/bogus collision of via with is own hole (or copper) when dragging
The root cause was not removing the original (pre-dragging) via from the world, comparing the ITEM::Parent() pointers of the items was only hiding the main issue. This also fixes the PNSViaCollisions test in the qa/ suite.newinvert
4 changed files with 48 additions and 14 deletions
-
17pcbnew/router/pns_dragger.cpp
-
39pcbnew/router/pns_item.cpp
-
5pcbnew/router/pns_item.h
-
1qa/tests/pcbnew/test_pns_basics.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue