diff --git a/pcbnew/router/pns_node.cpp b/pcbnew/router/pns_node.cpp index 5a772bf64a..a074d5b74f 100644 --- a/pcbnew/router/pns_node.cpp +++ b/pcbnew/router/pns_node.cpp @@ -538,7 +538,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 ); }