diff --git a/pcbnew/drc/drc_rule.cpp b/pcbnew/drc/drc_rule.cpp index 10ffe8a52d..11544aa6ca 100644 --- a/pcbnew/drc/drc_rule.cpp +++ b/pcbnew/drc/drc_rule.cpp @@ -146,7 +146,7 @@ void MatchSelectors( const std::vector& aSelectors, PCB_LAYER_ID matchLayer = candidate->m_MatchLayers[0]; if( !aItem->GetLayerSet().test( matchLayer ) - || !( bItem && bItem->GetLayerSet().test( matchLayer ) ) ) + || ( bItem && !bItem->GetLayerSet().test( matchLayer ) ) ) { continue; }