diff --git a/pcbnew/drc/drc_engine.cpp b/pcbnew/drc/drc_engine.cpp index 2bde7c1628..50d64865fc 100644 --- a/pcbnew/drc/drc_engine.cpp +++ b/pcbnew/drc/drc_engine.cpp @@ -881,15 +881,6 @@ DRC_CONSTRAINT DRC_ENGINE::EvalRules( DRC_CONSTRAINT_T aConstraintType, const BO REPORT( wxString::Format( _( "Checking %s clearance: %s." ), EscapeHTML( c->constraint.GetName() ), MessageTextFromValue( c->constraint.m_Value.Min() ) ) ) - - if( c->constraint.GetValue().Min() < 0 ) - { - // JEY TODO: translate for 8.0.... - REPORT( implicit ? wxS( "Negative clearance specified; constraint ignored." ) - : wxS( "Negative clearance specified; rule ignored." ) ) - return true; - } - break; case DIFF_PAIR_MAX_UNCOUPLED_CONSTRAINT: diff --git a/pcbnew/tools/board_inspection_tool.cpp b/pcbnew/tools/board_inspection_tool.cpp index 87253a0dcc..fddecf600f 100644 --- a/pcbnew/tools/board_inspection_tool.cpp +++ b/pcbnew/tools/board_inspection_tool.cpp @@ -774,6 +774,9 @@ int BOARD_INSPECTION_TOOL::InspectClearance( const TOOL_EVENT& aEvent ) r->Report( "" ); r->Report( wxString::Format( _( "Resolved clearance: %s." ), m_frame->StringFromValue( clearance, true ) ) ); + + if( clearance < 0 ) + r->Report( wxS( "Negative clearance value; clearance will not be tested." ) ); } r->Flush();