Be more responsive to user cancel.
This commit is contained in:
parent
06f04ad99b
commit
0751965b2b
|
@ -234,12 +234,13 @@ bool test::DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal( bool aDelayReportMode
|
|||
|
||||
if( !aDelayReportMode )
|
||||
{
|
||||
reportPhase(( "Gathering length-constrained connections..." ));
|
||||
if( !reportPhase( _( "Gathering length-constrained connections..." ) ) )
|
||||
return false;
|
||||
}
|
||||
|
||||
std::map<DRC_RULE*, CITEMS> itemSets;
|
||||
|
||||
auto evaluateLengthConstraints =
|
||||
auto evaluateLengthConstraints =
|
||||
[&]( BOARD_ITEM *item ) -> bool
|
||||
{
|
||||
const DRC_CONSTRAINT_TYPE_T constraintsToCheck[] = {
|
||||
|
|
|
@ -41,8 +41,6 @@
|
|||
- DRCE_SILK_MASK_CLEARANCE
|
||||
*/
|
||||
|
||||
namespace test {
|
||||
|
||||
class DRC_TEST_PROVIDER_SILK_TO_MASK : public ::DRC_TEST_PROVIDER
|
||||
{
|
||||
public:
|
||||
|
@ -81,10 +79,8 @@ private:
|
|||
int m_largestClearance;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
bool test::DRC_TEST_PROVIDER_SILK_TO_MASK::Run()
|
||||
bool DRC_TEST_PROVIDER_SILK_TO_MASK::Run()
|
||||
{
|
||||
m_board = m_drcEngine->GetBoard();
|
||||
|
||||
|
@ -98,7 +94,9 @@ bool test::DRC_TEST_PROVIDER_SILK_TO_MASK::Run()
|
|||
}
|
||||
|
||||
reportAux( "Worst clearance : %d nm", m_largestClearance );
|
||||
reportPhase( _( "Checking silkscreen for potential soldermask clipping..." ) );
|
||||
|
||||
if( !reportPhase( _( "Checking silkscreen for potential soldermask clipping..." ) ) )
|
||||
return false;
|
||||
|
||||
DRC_RTREE maskTree, silkTree;
|
||||
|
||||
|
@ -183,7 +181,7 @@ bool test::DRC_TEST_PROVIDER_SILK_TO_MASK::Run()
|
|||
}
|
||||
|
||||
|
||||
std::set<DRC_CONSTRAINT_TYPE_T> test::DRC_TEST_PROVIDER_SILK_TO_MASK::GetConstraintTypes() const
|
||||
std::set<DRC_CONSTRAINT_TYPE_T> DRC_TEST_PROVIDER_SILK_TO_MASK::GetConstraintTypes() const
|
||||
{
|
||||
return { DRC_CONSTRAINT_TYPE_SILK_TO_MASK };
|
||||
}
|
||||
|
@ -191,5 +189,5 @@ std::set<DRC_CONSTRAINT_TYPE_T> test::DRC_TEST_PROVIDER_SILK_TO_MASK::GetConstra
|
|||
|
||||
namespace detail
|
||||
{
|
||||
static DRC_REGISTER_TEST_PROVIDER<test::DRC_TEST_PROVIDER_SILK_TO_MASK> dummy;
|
||||
static DRC_REGISTER_TEST_PROVIDER<DRC_TEST_PROVIDER_SILK_TO_MASK> dummy;
|
||||
}
|
|
@ -93,7 +93,9 @@ bool DRC_TEST_PROVIDER_SILK_TO_SILK::Run()
|
|||
}
|
||||
|
||||
reportAux( "Worst clearance : %d nm", m_largestClearance );
|
||||
reportPhase( _( "Checking silkscreen for overlapping items..." ) );
|
||||
|
||||
if( !reportPhase( _( "Checking silkscreen for overlapping items..." ) ) )
|
||||
return false;
|
||||
|
||||
DRC_RTREE silkTree;
|
||||
|
||||
|
|
Loading…
Reference in New Issue