Browse Source

router: provisional fix for crash when dragging footprints with exactly overlapping pad anchors

Fixes https://gitlab.com/kicad/code/kicad/issues/19382
pcb_db
Tomasz Wlostowski 11 months ago
parent
commit
7b6a344f45
  1. 3
      pcbnew/router/pns_node.cpp

3
pcbnew/router/pns_node.cpp

@ -787,6 +787,9 @@ void NODE::removeArcIndex( ARC* aArc )
void NODE::rebuildJoint( const JOINT* aJoint, const ITEM* aItem )
{
if( !aJoint )
return;
// We have to split a single joint (associated with a via or a pad, binding together multiple
// layers) into multiple independent joints. As I'm a lazy bastard, I simply delete the
// via/solid and all its links and re-insert them.

Loading…
Cancel
Save