HasAutofill should not preclude a primary parameter in the value field
This commit is contained in:
parent
7ac3e09a08
commit
2c81788299
|
@ -177,10 +177,6 @@ bool DIALOG_SIM_MODEL<T_symbol, T_field>::TransferDataToWindow()
|
|||
m_fields.back().SetText( pinMap );
|
||||
|
||||
storeInValue = true;
|
||||
|
||||
// In case the storeInValue checkbox is turned off (if it's left on then we'll overwrite
|
||||
// this field with the actual value):
|
||||
m_fields[ VALUE_FIELD ].SetText( wxT( "${SIM.PARAMS}" ) );
|
||||
}
|
||||
|
||||
std::string libraryFilename = SIM_MODEL::GetFieldValue( &m_fields, SIM_LIBRARY::LIBRARY_FIELD );
|
||||
|
@ -306,8 +302,14 @@ bool DIALOG_SIM_MODEL<T_symbol, T_field>::TransferDataToWindow()
|
|||
}
|
||||
|
||||
if( storeInValue )
|
||||
{
|
||||
curModel().SetIsStoredInValue( true );
|
||||
|
||||
// In case the storeInValue checkbox is turned off (if it's left on then we'll overwrite
|
||||
// this field with the actual value):
|
||||
m_fields[ VALUE_FIELD ].SetText( wxT( "${SIM.PARAMS}" ) );
|
||||
}
|
||||
|
||||
m_saveInValueCheckbox->SetValue( curModel().IsStoredInValue() );
|
||||
|
||||
onRadioButton( dummyEvent );
|
||||
|
|
|
@ -252,7 +252,7 @@ bool SIM_MODEL_SERIALIZER::ParseParams( const std::string& aParams )
|
|||
}
|
||||
}
|
||||
|
||||
return !m_model.HasPrimaryValue() || m_model.HasAutofill() || isPrimaryValueSet;
|
||||
return !m_model.HasPrimaryValue() || isPrimaryValueSet;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue