Browse Source

Select model when loading library.

jobs
Jeff Young 1 year ago
parent
commit
baf7c592b9
  1. 9
      eeschema/dialogs/dialog_sim_model.cpp

9
eeschema/dialogs/dialog_sim_model.cpp

@ -852,6 +852,13 @@ bool DIALOG_SIM_MODEL<T>::loadLibrary( const wxString& aLibraryPath, REPORTER& a
m_pinCombobox->SetSelection( -1 );
}
m_modelListBox->SetStringSelection( modelName );
if( m_modelListBox->GetSelection() < 0 && m_modelListBox->GetCount() > 0 )
m_modelListBox->SetSelection( 0 );
m_curModelType = curModel().GetType();
m_prevLibrary = aLibraryPath;
return true;
}
@ -1078,7 +1085,7 @@ SIM_MODEL& DIALOG_SIM_MODEL<T>::curModel() const
{
if( m_rbLibraryModel->GetValue() )
{
if( library() )
if( library() && m_modelListBox->GetSelection() >= 0 )
return *library()->FindModel( m_modelListBox->GetStringSelection().ToStdString() );
}
else

Loading…
Cancel
Save