diff --git a/pcbnew/router/pns_dragger.cpp b/pcbnew/router/pns_dragger.cpp index 0a4c1c81ef..27b5edf1d9 100644 --- a/pcbnew/router/pns_dragger.cpp +++ b/pcbnew/router/pns_dragger.cpp @@ -323,6 +323,10 @@ bool DRAGGER::FixRoute() if( node ) { + // Collisions still prevent fixing unless "Allow DRC violations" is checked + if( !m_dragStatus ) + return false; + Router()->CommitRouting( node ); return true; }