diff --git a/pcbnew/router/pns_tool_base.cpp b/pcbnew/router/pns_tool_base.cpp index 2ed02e70e1..cf6a3efa1a 100644 --- a/pcbnew/router/pns_tool_base.cpp +++ b/pcbnew/router/pns_tool_base.cpp @@ -322,7 +322,7 @@ void TOOL_BASE::updateEndItem( const TOOL_EVENT& aEvent ) break; } - if( checkSnap( endItem ) ) + if( m_gridHelper->GetSnap() && checkSnap( endItem ) ) { m_endItem = endItem; m_endSnapPoint = snapToItem( endItem, mousePos );