Pcbnew: fix control data valid in design rules when define USE_PCBNEW_NANOMETRES
This commit is contained in:
parent
cdd60c956e
commit
43caa734ac
|
@ -986,6 +986,11 @@ bool DIALOG_DESIGN_RULES::TestDataValidity()
|
||||||
int minUViaDia = ReturnValueFromTextCtrl( *m_SetMicroViasMinSizeCtrl );
|
int minUViaDia = ReturnValueFromTextCtrl( *m_SetMicroViasMinSizeCtrl );
|
||||||
int minUViaDrill = ReturnValueFromTextCtrl( *m_SetMicroViasMinDrillCtrl );
|
int minUViaDrill = ReturnValueFromTextCtrl( *m_SetMicroViasMinDrillCtrl );
|
||||||
int minTrackWidth = ReturnValueFromTextCtrl( *m_SetTrackMinWidthCtrl );
|
int minTrackWidth = ReturnValueFromTextCtrl( *m_SetTrackMinWidthCtrl );
|
||||||
|
#if defined( USE_PCBNEW_NANOMETRES )
|
||||||
|
int maxval = 25400000;
|
||||||
|
#else
|
||||||
|
int maxval = 10000;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
for( int row = 0; row < m_grid->GetNumberRows(); row++ )
|
for( int row = 0; row < m_grid->GetNumberRows(); row++ )
|
||||||
|
@ -1086,7 +1091,7 @@ bool DIALOG_DESIGN_RULES::TestDataValidity()
|
||||||
|
|
||||||
m_MessagesList->AppendToPage( msg );
|
m_MessagesList->AppendToPage( msg );
|
||||||
}
|
}
|
||||||
if( tracksize > 10000 )
|
if( tracksize > maxval )
|
||||||
{
|
{
|
||||||
result = false;
|
result = false;
|
||||||
msg.Printf( _( "<b>Extra Track %d Size</b> %s > <b>1 inch!</b><br>" ),
|
msg.Printf( _( "<b>Extra Track %d Size</b> %s > <b>1 inch!</b><br>" ),
|
||||||
|
@ -1129,7 +1134,7 @@ bool DIALOG_DESIGN_RULES::TestDataValidity()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Test for a reasonnable via size:
|
// Test for a reasonnable via size:
|
||||||
if( viadia > 10000 ) // 1 inch!
|
if( viadia > maxval ) // 1 inch!
|
||||||
{
|
{
|
||||||
result = false;
|
result = false;
|
||||||
msg.Printf( _( "<b>Extra Via %d Size</b>%s > <b>1 inch!</b><br>" ),
|
msg.Printf( _( "<b>Extra Via %d Size</b>%s > <b>1 inch!</b><br>" ),
|
||||||
|
|
Loading…
Reference in New Issue