diff --git a/pcbnew/drc/drc_test_provider_disallow.cpp b/pcbnew/drc/drc_test_provider_disallow.cpp index 63ba817c93..78b3c79aba 100644 --- a/pcbnew/drc/drc_test_provider_disallow.cpp +++ b/pcbnew/drc/drc_test_provider_disallow.cpp @@ -77,6 +77,7 @@ bool DRC_TEST_PROVIDER_DISALLOW::Run() [&]( BOARD_ITEM* item ) { auto constraint = m_drcEngine->EvalRulesForItems( DISALLOW_CONSTRAINT, item ); + if( constraint.m_DisallowFlags ) { std::shared_ptr drcItem = DRC_ITEM::Create( DRCE_ALLOWED_ITEMS );