diff --git a/pcbnew/router/pns_node.cpp b/pcbnew/router/pns_node.cpp index 28ebbe3e1f..5c902704f1 100644 --- a/pcbnew/router/pns_node.cpp +++ b/pcbnew/router/pns_node.cpp @@ -533,7 +533,9 @@ const ITEM_SET NODE::HitTest( const VECTOR2I& aPoint ) const void NODE::addSolid( SOLID* aSolid ) { - linkJoint( aSolid->Pos(), aSolid->Layers(), aSolid->Net(), aSolid ); + if( aSolid->IsRoutable() ) + linkJoint( aSolid->Pos(), aSolid->Layers(), aSolid->Net(), aSolid ); + m_index->Add( aSolid ); }